0

我发现了很多关于由于 Bonjour 问题导致 OS X 上的页面加载缓慢而导致 DNS 查找缓慢的帖子。我很确定这不是我的问题,因为我使用的是有效的实时主机名而不是 *.local 和 Firefox 告诉我查找是即时的。我也有主机文件的本地名称解析。

我查看了日志,清理了一些小问题,但它仍然很慢。作为测试,我将 error_log("File_Update: START: ".date("H:i:s")) 作为文件的第一行和 error_log("File_Update: END: ".date("H:i :s")) 以及我的 php 文件中的一些认为 mySQL 是问题所在。从开始到结束最长为 1 秒。

随机地,当我加载页面时,需要 10 秒才能出现 START 日志条目。此时没有数据库访问,这是 php.ini 执行的第一行代码。这个问题是几天前开始的,我不记得对我的系统进行过更改。它发生在所有页面和所有站点以及 phpMyAdmin 上,所以它不是我的代码。该站点在生产服务器上的速度非常快。

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

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

如果有人想查看日志,我可以发布日志,但唯一的内容是启动信息。加载页面仅输出我的日志条目以进行测试。

我正在询问下一步要尝试什么的想法。十秒钟的页面加载确实会减慢创造力。

4

1 回答 1

0

发现了问题。显然,这是两件事的结合。我安装了 IceFloor,但我确实将其关闭以进行测试。仅此一项并不能解决问题。

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

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

希望这对其他人有帮助。

于 2014-10-07T20:34:30.893 回答