我在笔记本电脑上安装了 MAMP,用于在本地开发网站。网站上的一两个资源有时需要大约 7 秒的时间来加载(见下文)。更具体地说,它处于“等待”状态大约 7 秒。它是什么文件类型(css、javascript、图像)并不重要,如下所示。这种情况不会发生在生产服务器上,但在我的 Mac 上访问该站点时,每次其他页面加载时都会发生这种情况。我猜这可能是 apache 设置,但我不确定是什么。有什么想法吗?
最佳答案
我终于弄清楚了我发生了什么以及如何解决它。我没有遇到与大多数 OSX/Apache 用户相同的问题(他们的整个 some-website.local 加载速度很慢)。对我来说,这是一个 Apache 配置设置。
Chrome 与服务器建立了六个同时连接(我认为),以便快速加载页面。我相信 FireFox 大概是 15 吧?不管怎样,Apache 的 ServerLimit 指令的 MAMP 设置显然只有 5,这是相当低的。我的每 6 个连接都会被挂断,显然超时时间约为 6-7 秒。我所做的就是从默认设置中提高以下指令:
ServerLimit 20
MaxClients 20
这些数字显然应该根据您的需求进行调整,但 20 对我来说似乎不错。希望对遇到此问题的其他人有所帮助...
关于php - 资源有时在开发服务器上加载缓慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10407580/