一、代理服务(理解)
代理 - 代为办理(如代理理财、代理收货等等)
image.gif
clipboard.png
image.gif
1.1 代理分类
clipboard.png image.gif
10年架构师领你架构-成长之路-(附面试题(含答案))
(腾讯T3-T4)打造互联网PHP架构师教程目录大全,只要你看完,薪资立马提升2倍(持续更新)
1.2 HTTP代理
正向代理:
clipboard.png image.gif
反向代理:
clipboard.png image.gif
clipboard.png image.gif
1.3 配置语法
clipboard.png image.gif
反向代理:
clipboard.png image.gif
正向代理:
clipboard.png image.gif
缓冲区:
clipboard.png image.gif
头信息:
clipboard.png image.gif
clipboard.png image.gif
可以把公用配置文件提取到一个文件,然后引入,如"include proxy_params"
image.gif
proxy_set_header Host $http_host;
proxy_set_header X-Real-IP $remote_addr;
proxy_connect_timeout 30;
proxy_send_timeout 60;
proxy_read_timeout 60;
proxy_buffer_size 32k;
proxy_buffering on;
proxy_buffers 4 128k;
proxy_busy_buffers_size 256k;
proxy_max_temp_file_size 256k;
image.gif
二、负载均衡(重点
)
容灾处理:
clipboard.png image.gif
2.1 GSLB
clipboard.png image.gif
感谢大家一直来支持,这是我准备的1000粉丝福利
【1000粉丝福利】10年架构师分享PHP进阶架构资料,助力大家都能30K
2.2 SLB(常用!
)
clipboard.png
image.gif
2.3 四层负载均衡和七层负载均衡
clipboard.png image.gif
clipboard.png image.gif
2.4 基于LVS的中间件架构
clipboard.png image.gif
配置语法:
clipboard.png image.gif
2.5 负载均衡策略
clipboard.png image.gif
2.6后端服务器在负载均衡调度中的状态
clipboard.png image.gif
模拟
down
和backup
可通过关闭端口:iptables -I INPUT -p tcp --dport 8003 -j DROP
清理规则:iptables -F
2.7 轮询策略与加权轮询
2.7.1 调度算法
clipboard.png image.gif
ip_hash
:解决了不同请求打到不同服务器问题,从而保证了session
和cookie
的一致性。缺点:
客户端可能会再用一层代理
**
url_hash:
clipboard.png image.gif
clipboard.png image.gif
三、缓存服务(理解)
3.1 缓存类型
clipboard.png image.gif
clipboard.png image.gif
大厂2000道面试题(含答案)
PHP面试题汇总,看完这些面试题助力你面试成功,工资必有20-25K
3.2 配置语法
$scheme #协议 http/https等
$proxy_host # 域名
$request_uri #请求参数
image.gif
clipboard.png
image.gif
3.3 清理指定缓存
clipboard.png image.gif
3.4 让部分页面不缓存
clipboard.png image.gif
clipboard.png image.gif
3.5 大文件分片请求
clipboard.png image.gif
clipboard.png image.gif
clipboard.png image.gif
四、动静分离
clipboard.png image.gif
clipboard.png image.gif
clipboard.png image.gif
喜欢我的文章就关注我吧,持续更新中.....
以上内容希望帮助到大家,很多PHPer在进阶的时候总会遇到一些问题和瓶颈,业务代码写多了没有方向感,不知道该从那里入手去提升,对此我整理了一些资料,包括但不限于:分布式架构、高可扩展、高性能、高并发、服务器性能调优、TP6,laravel,YII2,Redis,Swoole、Swoft、Kafka、Mysql优化、shell脚本、Docker、微服务、Nginx等多个知识点高级进阶干货需要的可以免费分享给大家,需要的可以点击进入暗号:知乎。
网友评论