我的https://powersportsauction.com/product-category/motorcycles网站位于WP引擎上,我的服务器响应时间报告为1.8秒。见这里 - http://screencast.com/t/16OXwZmV
我认为这与我的数据库大小为11GB有关。有没有办法审核服务器响应时间,以确定什么特别是减慢响应?即路由,昂贵的数据库查询等。
技术支持团队显然没有责备,我很清楚,缩小css / js并删除渲染阻塞css / js将有助于整体速度,但这不是我要求的。
我特别想知道是否有办法审核服务器响应时间,有人可以帮忙吗?
答案 0 :(得分:1)
是的,这类工作的最佳工具是https://newrelic.com/,它将不断分析您的应用程序代码和SQL查询。 New Relic价格昂贵但非常实用。
您可以使用一些免费工具进行抽查。我推荐Percona Toolkit或Percona Cloud Tools中的查询分析器。
这是一篇关于使用查询分析器在Wordpress中查明错误查询的博客:https://www.percona.com/blog/2014/01/16/analyzing-wordpress-mysql-queries-query-analytics/
自该博客发布以来,Percona停止了PCT服务并发布了该软件供任何人免费使用(但您必须自己托管):https://www.percona.com/software/database-tools/percona-monitoring-and-management
在Percona Toolkit中使用SQL查询摘要工具可能更容易。阅读https://www.percona.com/blog/2011/12/29/identifying-the-load-with-the-help-of-pt-query-digest-and-percona-server/
答案 1 :(得分:0)
提供/分析服务器性能有很多方法,即Newrelic https://newrelic.com/
哪个可以将您的响应时间细分到代码级别(实际运行时间长的代码行),数据库响应时间等等