0
我打算建立一个环境,可以编程方式设置子服务器和沙箱使用nginx /公顷。首先我会确保*.example.com
指向nginx/ha。然后,例如,我会安装应用x
只从x.example.com
发球局并允许应用程序x
谈应用y
的具体方法,我想补充以下配置:nginx/haproxy性能与许多行配置
server {
server_name x.example.com;
location /y/allowed/method/ {
proxy_pass y.example.com;
}
}
(以及相应的HAProxy的配置如果我要使用哈)
我的问题是,有多少服务器和这样的位置可以包含在给定的nginx或haproxy实例,同时仍保持高性能?我知道我可以将访问限制上移到应用程序本身,尽管我更喜欢它在网络层
编辑: 答案在下面的评论。实质上,如果配置可以装入RAM中,性能不会受到影响。
真实的,那更好比域是...我会更新问题 不过,我的问题仍然存在,nginx可以处理多少条规则?例如,如果我有1000个服务器,每个服务器都有10个不同的位置代理? – jpillora 2013-03-03 13:54:13
这取决于您有多少内存乘以您在nginx中编译了多少个模块。 – VBart 2013-03-03 14:04:18
1000个服务器x 10个位置必须正常。事实上,我看到人们拥有数十倍的配置。 – VBart 2013-03-03 14:07:40