首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >多少NGinx重定向是太多?

多少NGinx重定向是太多?
EN

Server Fault用户
提问于 2010-10-14 20:28:11
回答 2查看 3.3K关注 0票数 2

我在一个以新闻为中心的网站上工作,这个网站已经存在多年了,并且不断增加页面重定向。目前,我们有大约375重定向,并正在增加约5-10个月.

我知道NGinx处理重定向的速度非常快,但想必会有一定数量的重定向会以一种有意义的方式影响性能,如果我知道会有多少重定向,我会感觉更好。几百人?上千人?数百万?

我们能够在Memcached中一次缓存一到两分钟的流行页面来处理大量的流量(减少数据库的负载,这是一个明显的瓶颈),但是NGinx仍然需要路由这些流量。

这是我应该关心的事情吗?对于一个流量高的网站来说,有多少重定向是太多的?

[原为已发布 at StackOverflow]

EN

回答 2

Server Fault用户

回答已采纳

发布于 2010-10-14 21:02:37

重定向并不是一个真正的问题,因为没有联系到后端。只有Nginx。只有Nginx真的非常快。就像每秒10,000+连接一样快

在您担心Nginx是否能够处理这个文件之前,您可能应该更多地担心一个混乱的配置文件。

额外的好处是,我最近正在使用Nginx开发一个完整的页面缓存解决方案,我还使用了Memcached,这是一个提高性能的巧妙技巧--有些是使用上游保活模块来保持连接打开。

不过,它只适用于Memcached后端,所以不要将其用于任何类型的快速或HTTP代理。

票数 6
EN

Server Fault用户

发布于 2014-02-12 17:28:53

我在一个以新闻为中心的网站上工作,这个网站已经存在很多年了,并且越来越多的页面重定向。

在一个类似的项目中,我在AWSm1.xLarge (4 CPU,8 ECU,15 GB内存)上包含了一个Nginx conf和我们的180万个累积重定向。

有了180万次重定向,Nginx就可以重新加载,但是当将Nginx置于单个并发用户的负载下时,响应时间约为几秒。

它似乎在成千上万的重定向中执行OK。

票数 6
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/191088

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档