如果我有 Apache 虚拟主机,我可以为每个主机设置最大并发连接数吗?
我有一个 API 服务,它收到大量请求,导致主站点瘫痪,我可以将并发连接限制为http://api.example.com然而http://example.com获得更多联系。
答案1
看一下mod-bw:http://apache.ivn.cl/#带宽(libapache-mod-bw
在 Debian 上)。
但这并不能真正解决您的问题,因为现在想要访问的客户端api.example.com
会遇到问题。您不能将 API 内容转移到单独的服务器上吗?
答案2
如果您没有选择获取第二台服务器,我的解决方案是在同一台机器上的不同 IP(或端口)上安装第二个 apache,或者甚至安装 nginx 或 lighttpd。