请教一个 nginx 反向代理的问题。

2015-11-19 15:33:58 +08:00
 xiaoz

前提:有两台服务器 A 和 B ,在同一个网关。
现在的情况是 A 服务器搭建了一个网站,然后想使用 B 服务器 nginx 去反向代理 A 服务器的网站,这样的话去访问 B 服务器上反代的网站会不会比打开 A 服务器上的网站更快呢?谢谢各位。

2521 次点击
所在节点    CDN
3 条回复
sparanoid
2015-11-19 15:39:20 +08:00
如果是 Layer 7 的话不一定,如果 B 服务器的线路离用户更近,用 Nginx / HAProxy 的 Layer 4 可能更快
ryd994
2015-11-19 17:27:28 +08:00
既然是在同一个网络,那当然不会更快,更何况还有额外的连接和处理。就算不计额外的握手和协议解析,那不就等于网络多一跳么?
但是,如果 A 已经基本满负载, nginx 可以 offload ssl 、 gzip 等,也可以负载均衡,还可以做缓存,这些都能增加性能。
ccseven
2015-11-20 00:27:39 +08:00
1
10
100
1000
10000
100000
1000000
10000000
100000000

你觉得呢?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/237337

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX