2016-11-23 47 views
1

我的網站在https://powersportsauction.com/product-category/motorcycles是在WP引擎和我的服務器響應時間報告在1.8秒。看到這裏 - http://screencast.com/t/16OXwZmVWordPress的超慢服務器響應11GB的Wordpress數據庫

我認爲這與我的數據庫的大小在11GB有關。有沒有辦法審計服務器響應時間,以確定具體會減慢響應速度的內容?即路由,昂貴的分貝查詢等

技術支持團隊顯然不會責怪,我很清楚縮小css/js和刪除渲染阻止css/js的頭部將有助於總體速度,但這不是什麼我在問。

我特別想知道是否有辦法審計服務器響應時間,任何人都可以幫忙嗎?

回答

1

是的,這種工作的最佳工具是https://newrelic.com/這將不斷地分析您的應用程序代碼和SQL查詢。 New Relic價格昂貴,但非常實用。

有一些免費的工具可以用來做點檢。我建議在Percona雲工具中使用Percona Toolkit或查詢分析器。

這裏有一個關於使用查詢分析器查明在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/

0

有很多的方式來提供/剖析你的服務器的性能,即NewRelic的https://newrelic.com/

可以擊穿你的反應時間降低到代碼級別(其中的代碼行實際運行更長的時間),數據庫的響應時間等etc