在持久 Ajax 连接上使用 Apache 的 ProxyPass 指令是否会减轻连接限制错误?

在持久 Ajax 连接上使用 Apache 的 ProxyPass 指令是否会减轻连接限制错误?

我有一些 javascript 可以为每个客户端保持一个持久的 Ajax 连接,我知道这会给 apache 带来一些严重问题,但不会对 lighttpd 造成影响。在研究如何解决这个问题的过程中,我学到了一件事,那就是如何使用 ProxyPass 指令将某个目录的所有请求发送到另一个地址:端口组合(而不让用户知道)。

我想知道的是,如果我将 PHP 放在代理(lighttpd)目录中并使用 javascript 调用它,这是否仍会计入我的 apache 连接限制?我怀疑的原因是 apache 仍在提供内容,只是没有处理它。在我看来,这将是一个连接。

谢谢

答案1

是的,代理连接计入连接限制。但是,它肯定不会像必须提供任何服务的连接那样消耗那么多资源;您可以考虑代理繁重的 PHP 请求,然后增加 Apache 的MaxClients设置(如果需要,还可以增加其他相关的 MPM 设置)。

相关内容