如何设置 Apache 以实现更多用户同时连接?

如何设置 Apache 以实现更多用户同时连接?

我在 FastCGI 下使用 Apache 2 和 PHP 运行虚拟 CentOS 5 服务器,使用 mod_fcgid。我构建了一个严重依赖 Ajax 的应用程序,并且在一个案例中使用带有 PHP 刷新的弹出窗口,以使应用程序能够长时间实时工作。

问题是,当我连接到一个 ajax 脚本时,我会被锁定在该脚本上,直到它完成为止。弹出窗口也是如此。我似乎无法一次处理多个请求。

我在另一篇文章中看到,最有可能是客户端(Firefox)导致了这个问题,但 Firefox“network.http.max-persistent-connections-per-server”设置为 10。

我如何允许浏览器或服务器(无论是哪个导致问题)接受多个连接?

谢谢。

答案1

由于大多数浏览器的连接数受 IP 限制,因此您可以将内容分散到多个 IP/域中以提高性能。您可以在以下位置找到更详细的解释雅虎. 还有一些有关前端性能的性能技巧。

Firefox 中用于监控前端性能的一个好工具是伊斯洛. 它不仅可以测量性能,还可以提供有关如何提高性能的提示。

相关内容