Nginx 反向代理为什么可以提高网站性能

2025-05-18 12:34:14
推荐回答(1个)
回答1:

打个比如:你开一家餐馆,来一客人,一个服务员从接待、下单、炒菜、传菜、茶水、买单都是他一个人做,他会很快累坏,客人的体验感受也不好。更不用说来一群客人。如果你把员工服务分成几批,按流程做不同的服务,协调起来效率就高很多。

反向代理的最大意义,就是做好接送工作这一层的事,比如过滤非法请求、均衡分配后端服务、压缩请求内容、后端健康检查、高速缓存等。后端的服务器也舒服多了,不用去管乱七八遭的请求,专一做好自已的运算,然后回传给反向代理,碰上真的累了,休息也下也不影响整体对外服务。

总的来说,反向代理是在提高网站的稳定性、服务效率、服务质量。