【发布时间】:2013-03-03 12:01:14
【问题描述】:
我正计划构建一个可以以编程方式设置子服务器并使用 nginx/ha 对它们进行沙箱化的环境。首先,我会确保*.example.com 指向 nginx/ha。然后,例如,我将应用程序x 设置为仅从x.example.com 提供服务,然后允许应用程序x 与应用程序y 的特定方法通信,我将添加以下配置:
server {
server_name x.example.com;
location /y/allowed/method/ {
proxy_pass y.example.com;
}
}
(以及相应的 haproxy 配置,如果我要使用 ha)
我的问题是,我可以在给定的 nginx 或 haproxy 实例中包含多少这样的服务器和位置,同时仍保持高性能?我知道我可以将访问限制上移一层到应用程序本身,尽管我更喜欢在网络层
编辑: 答案在下面的 cmets 中。本质上,如果配置可以放入 RAM,性能不会受到影响。
【问题讨论】: