答小翼111
反向代理提高网站性能主要通过三个方面:
反向代理可以理解为7层应用层的负载均衡,使用负载均衡之后可以非常便捷的横向扩展服务器集群,实现集群整体并发能力、抗压能力的提高。
通常反向代理服务器会带有本地Cache功能,通过静态资源的Cache,有效的减少后端服务器所承载的压力,从而提高性能
http压缩,开启压缩后,网络流量传输减小,相同带宽下可以服务更多用户最后还有一个TCP链接复用,不过说实话,如果不是商用的负载均衡器,一般没这个功能。
其实,反向代理还可以有效的隐藏隔离内部服务器,提高了安全性,这也算是提高性能的一个方面吧。
主要是在高并发的情况下才能体现出优势来。如果很少,可能表现不如apache httpd。