【发布时间】:2013-10-30 07:06:57
【问题描述】:
我正在开发一个以新闻为中心的网站,该网站已经存在多年,并且正在稳步增加越来越多的页面重定向。目前我们有大约 375 个重定向,并且每月增加大约 5-10 个。
我知道 NGinx 在处理重定向方面非常非常快,但大概一定有一些重定向会以有意义的方式影响性能,如果我知道有多少会感觉更好。数百?数千?百万?
我们能够通过在 Memcached 中一次缓存一两分钟的热门页面来处理大量流量(减少我们数据库的负载,这是明显的瓶颈),但 NGinx 仍然需要路由该流量。
这是我应该关心的吗?对于高流量网站来说,多少重定向太多了?
[编辑:按照建议,我也在 ServerFault 发布了这个]
[编辑:这是我在 ServerFault 接受的答案]
重定向并不是真正的问题,因为 没有联系到后端。 只是 Nginx。只是 Nginx 是真的, 真的很快。与 10,000 多个连接一样 每秒快
您可能应该更担心 之前杂乱的配置文件 你担心 Nginx 能不能处理 它。
【问题讨论】:
-
你也可以考虑在Server Fault上问这个。
-
既然你已经接受了关于服务器故障的这个问题的答案,也许你应该更新这个让每个人都知道?
-
经过进一步测试,高流量网站的重定向上限似乎在数千。
标签: performance redirect nginx