在Wordpress中,从一个非常高的层面来看,这些是影响在仪表板中加载页面所需时间的主要因素:
应用程序处理:PHP/Apache正在工作数据库处理:PHP调用MySQL和查询运行的时间外部服务-从浏览器或服务器调用外部API,等待数据返回网络/加载时间开销。正在等待页面进入浏览器,下载其他依赖项,如。js和。css和浏览器开发工具中的“查询监视器”和“网络”选项卡都是很好的基本工具,您可以在此重点了解哪些是您主要关心的问题。90%的时间可能花在数据库中,但情况并非总是如此。也许一个插件做了一些愚蠢的事情,在每次加载页面时使用效率低下的PHP统计所有50000个订单。
但是,您需要先找出时间花在哪里——要么关注数据库查询,看看是否是这些查询。你的观点“页面加载之间的加载时间测量值相差太大”让我觉得很像它指向了一个问题——可能值得用QM的高级别数字更新你的问题,特别是在数据库查询上花费的时间,以及你在任何其他数字中注意到的任何其他重大差异。
此外,熟悉服务器加载工具也会很有用-至少是top
/htop
向您展示服务器负载、内存使用情况、哪些进程繁忙等。当您的站点感觉快时,与感觉慢时相比,这是什么样子?