2014-10-07 48 views
0

我发现了很多关于DNS查找速度缓慢的原因,因为Bonjour问题导致OS X上的页面加载速度缓慢。我确定不是我的问题,因为我使用有效的实时主机名而不是* .local和Firefox告诉我查找是即时的。我还有hosts文件的本地名称解析。MAMP Pro Apache随机缓慢启动服务页面 - 不是DNS查询问题

我看过日志,清理了小问题,但仍然很慢。作为一个测试,我把error_log(“File_Update:START:”.date(“H:i:s”))作为文件的第一行,并将error_log(“File_Update:END:”.date(“H:i :s“))最后以及一些整个我的PHP文件认为mySQL是问题。从开始到结束最长的时间是1秒。

随机地,当我加载页面时,在出现START日志条目之前需要多达10秒的时间。此时没有数据库访问,这是php执行的第一行代码。这个问题几天前就开始了,我不记得对我的系统进行了修改。它发生在所有页面和所有网站以及phpMyAdmin,所以它不是我的代码。该站点在生产服务器上闪电般快速。

我将MAMP Pro从2升级到3并没有区别。我试过关闭XDebug并打开php缓存模块。没有区别

我正在运行2.33GHz四核i7 16G RAM,OS X 10.9.5,SSD。

我可以发布日志如果有人想看到他们,但唯一有启动信息。加载页面只输出我的日志条目进行测试。

我在询问接下来要做什么的想法。十秒的页面加载确实减慢了创意。

+0

我也许应该在serverfault上发布这个。如果是这样,有人可以移动它吗?我不相信我能做到。 – 2014-10-07 03:22:23

回答

0

发现问题。显然这是两件事的结合。我安装了IceFloor,但是我确实关闭了它进行测试。仅凭这一点就无法解决问题。

我有两个Thunderbolt显示器,以便向网络控制面板添加多个接口。我注意到,对我自己的地址之一ping有时失败。这不应该发生!我删除了所有网络配置文件并重新开始。现在它又快了。我的猜测是,因为我有这么多的接口,他们中的两个活到不同的连接到互联网,无论是IceFloor或OS X的网络混淆。

删除所有网络接口和位置并重新开始修复它。

希望这可以帮助别人。