網站檢測工具:Kinsta APM進行4大面向性能監控

網站檢測工具可以監控主機系統運作並且提出報告,本文以Kinsta平台免費提供的APM為例,針對WordPress架站進行4大面向性能評估,具體說明如何操作及相關措施。

一、Kinsta主機通知

贊贊小屋網站是使用Kinsta主機平台,先前有一陣子經常收到主機方寄來的信,提醒偵測到有問題,信件中同時告知有需要的話可以和客服聯絡。

一、Kinsta主機通知

二、網站檢測工具

贊贊小屋和客服聯絡之後技術人員有幫忙檢查主機運行日誌,覺得沒有太大問題,建議我可以使用Kinsta APM工具測試看看。它是在主機控制台左側功能清單中的「APM」,頁面上有簡單的說明:「Application Performance Monitoring」,在此按下「Enable APM」按鈕。

讀者對於這項工具有興趣的話,可以前往平台的線上說明手冊,對於這項工具會更加清楚。

二、網站檢測工具

三、APM監測時間

APM說明手冊提到因為會使用到主機資源,可能會對網站瀏覽速度造成影響,建議開啟這個工具的時間點要加以考慮。

網站主機其實也可以說是一台電腦,它是專門呈現網頁的伺服器計算機,現在要增加監測的功能,勢必會對於電腦原本呈現網頁的性能有所影響。所以執行的時候第一個是選擇監測的時間長度,在此選擇兩個小時,而且最好是在整個網站流量沒有那麼大的時候進行。

三、APM監測時間

四、網頁瀏覽直條圖

執行監測之後,在Kinsta的APM平台可以看到即時結果,分成「Transaction(瀏覽)」、「WordPress(網站)」、「Database(資料庫)」、「External(外部)」四大面向」,接下來陸續介紹比較實用容易理解的部份。

首先最直觀的是在時間軸上直條圖呈現每一次交易的狀況,這裡的交易「Transaction」是處理每一次的網頁瀏覽請求。它是以網站主機的角度而言,如同販賣閱讀網頁的服務,只不過這個服務商品是在網際網路上完全公開完全免費。

從時間軸可以瞭解在什麼時候是網站主機工作承載量比較大的時間點。另外WordPress網站主要是由PHP程式碼跟MySQL資料庫架設運作,直條圖便以不同顏色區分功能,紅色是PHP,黃色是MySQL。

四、網頁瀏覽直條圖

五、反應最慢網頁

相同頁面往下拉會看到羅列出來在觀測期間最慢的網頁,例如截圖紅色框框的網址很值得再進一步追查瞭解。

五、反應最慢網頁

六、WordPress外掛

WordPress外掛都是執行某項特定功能,有可能會對網站性能造成影響,所以APM第二個觀察指標就是外掛,它會列出來執行最慢的外掛有哪些,這是一個很好的資訊,對於那些會吃掉性能的外掛可以考慮看看是否有需求,是否可以調整設定或者有另外其他更好的替代外掛,例如這裡看到的第一名是「wp-rocket」就可以做這方面的思考測試。

六、WordPress外掛

七、技術客服協助

雖然APM監測工具可以得到很準確的資料,也提供許多不同面向的報告,但是如果網站本身沒有重大異常,外掛又是必須使用的話,也許並沒有太大幫助。更重要的是,遇到像文章一開始所述的主機問題提醒,可能不知道從何下手。那麼可以請求平台專業協助,這裡看到的截圖便是Kinsta技術支援人員所提供的具體檢測明細。

七、技術客服協助

八、Perfmatters設定

文章開頭提到贊贊小屋有段期間常常收到網站異常的通知,而在那段時期正好新安裝使用Perfmatters這款Wordpress性能加強的外掛,因此把上個步驟的問題明細轉給這款外掛的技術人員,他們看了之後認為可能是RSS資料讀取有問題,建議進行截圖所看到的設定調整。

八、Perfmatters設定

九、監測結束通知信

先前第三步驟有設定好監測時間,在預定的兩個小時過後會收到平台寄來的信件,通知已經執行結束了,同時也會提醒注意事項。

九、監測結束通知信

APM與電腦裝置管理員

把網站當作是當做一般個人在使用電腦的話,APM工具類似於Windows系統很習慣的工作管理員,它他可以看到目前電腦主機正在做哪些工作?耗費了多少記憶體資源?以網站而言,就是目前網站正在提供哪些網頁瀏覽,傳送HTML或其他文件。

電腦性能有問題的時候,雖然從工作管理員也許可以看得出來哪裡有異常,也許沒有辦法直接解決問題,如同這篇Kinsta主機代管教學文章最後所看到的,最後可能還是得求助專業的技術人員。況且WordPress網站主機不像個電腦這麼容易直接操作,Kinsta免費提供APM工具使用,即使通常情況是需要進一步請人協助,但至少已經是非常方便了,考慮網站架設服務時可以作為評估方向。


贊贊小屋WordPress教學

WordPress後台教學WordPress外掛推薦Elementor教學Kinsta主機代管WooCommerce教學

WordPress教學:教你如何輕鬆架設1個電商網站

最新文章: