TTFB > 30secs 仅在网站的一页上

TTFB of > 30secs on only one page of website

除了一个页面(登录页面)外,我网站上的所有页面都在 2-4 秒内加载。

出于某种原因,TTFB 约为 30 秒。

这是一个 WordPress 站点,托管在带有 Cloudfront CDN 的 AWS EC2 微型实例上。

当我检查 pingdom 上的页面时,除此页面外,它们平均需要 2-4 秒:

Problem page

有什么方法可以找出为什么它这么慢并修复它吗?

运行 通过 Pingdom 显示它等待服务器响应 30 秒,因此您需要开始查看您的数据库查询。为此,我推荐两个插件:Query Monitor and Debug Bar。如果您安装这些,它们将显示哪些特定查询需要很长时间才能执行。一旦您知道自己在寻找什么,您就可以开始想办法缓解您的问题了。