自托管的 Wordpress 在发送页面之前冻结了 20 秒

自托管的 Wordpress 在发送页面之前冻结了 20 秒

我有一个集成了 Wordpress 和 PHPBB 的网站 - 几个月来一直运行良好...然后突然间,它的加载速度变得难以置信的慢。

apache 日志中没有错误,但在 firebug 中查看页面显示在页面传送之前有 20 秒的暂停。

更令人困惑的是,在同一台服务器、相同的 apache 安装上,PHPBB 在 30 毫秒内加载,没有延迟。

我尝试了 hogdetector wordpress 插件,它表明延迟是在发送标头之前 - 这似乎与 firebug 一致。

对如何进一步解决这个问题有什么想法吗?

答案1

可能是 DNS 查找问题!请检查 DNS 配置。

答案2

如果您在 Linux(或类似 Linux 的环境)上运行它,请尝试在发出请求时在其上运行数据包嗅探器,并查看它请求的内容和暂停。类似 tcpdump 或 wireshark。运行它,请求一些页面,查看结果。如果是 DNS 问题,它应该会显示在那里。如果网络正常,那么您接下来需要开始检查安装的本地问题。

答案3

您的某个 WP 插件可能存在问题。请尝试逐个禁用它们,然后查看是哪个插件导致了问题。

答案4

博客很慢但 BBS 却很好,这真是太奇怪了。如果可能的话,请使用服务器上的浏览器(基于文本?)或类似 wget 的东西。如果本地性能正常,我唯一能想到的就是代理问题。当然,如果本地性能不佳,那么至少你知道这是在服务器上。

相关内容