前提:有两台服务器 A 和 B ,在同一个网关。
现在的情况是 A 服务器搭建了一个网站,然后想使用 B 服务器 nginx 去反向代理 A 服务器的网站,这样的话去访问 B 服务器上反代的网站会不会比打开 A 服务器上的网站更快呢?谢谢各位。
1
sparanoid MOD 如果是 Layer 7 的话不一定,如果 B 服务器的线路离用户更近,用 Nginx / HAProxy 的 Layer 4 可能更快
|
2
ryd994 2015-11-19 17:27:28 +08:00
既然是在同一个网络,那当然不会更快,更何况还有额外的连接和处理。就算不计额外的握手和协议解析,那不就等于网络多一跳么?
但是,如果 A 已经基本满负载, nginx 可以 offload ssl 、 gzip 等,也可以负载均衡,还可以做缓存,这些都能增加性能。 |
3
ccseven 2015-11-20 00:27:39 +08:00
1
10 100 1000 10000 100000 1000000 10000000 100000000 你觉得呢? |