【優化速度】找出拖慢網站速度的外掛

之前寫過這篇《如何停用所有外掛來debug又讓網站訪客仍能正常瀏覽呢?》可以來找出網站發生一些異常或哪些外掛有相互衝突,當然我還可以用它找嘗試著找出哪個外掛拖慢我的網站速度。

我先講一下前提,網站速度慢的因素可能有很多種原因,而「外掛」的影響是其中一種,並不是此方式就一定能解決你的網站慢的問題,而以外掛而言,有以下兩種可能:

兩種可能 :

  1. 外掛裝太多
  2. 某外掛特別吃效能

若是第2點原因 ,你懷疑是否有什麼外掛在拖慢速度而又找不出,就可以試著用「Health Check & Troubleshooting」的疑難排解模式看能否找出。

以下為測試的思路 :

  • 1、打開疑難排解模式
  • 2、套用佈景主題(此時先在前台用F12看一下載入秒數並記錄一下)
  • 3、開始啟動一些主要功能的外掛,例如Woocommerce、Elementor、WPML 多語系、流量統計外掛...,一次啟動一個就好,啟動後,一樣在前台用F12看一下載入秒數並記錄)
  • 4、直到所有外掛都啟動完,你可以得到每一次啟動的記錄秒數。
  • 5、比較一下哪個外掛啟動後秒數變慢的幅度較大,就有可能是那個外掛。
  • 6、此時全數外掛都啟動了,然後單獨把第5點抓出來的嫌疑犯外掛單獨停用,再去前台瀏覽一下就知是否真的是它。
  • 7、如果真的是它,關掉疑難排解模式恢復正常網站的狀態,在正常網站直接停用該外掛看看, 是否真的立即對速度有所提升。
  • 8、以上測試,可能會被「同時在線人數」影響準確度[1](同時在線人數也是影響網站速度的主因之一),您也可以把網站先轉成「維護中」的模式,讓網友們暫時無法瀏覽(只能看到維護訊息)再來測試,或是挑半夜人少時再來測試。

如果以上測試完後若仍無法找不出哪個外掛特別吃效能,那就有可能真的是你「外掛數目太多了」,此時不是要捨棄一些非必要的外掛,不然就是要考慮提升換效能好一點的主機

另,其實有時候某些內建功能太多的佈景主題例如avada也滿拖累主機速度的,不妨也用此模式來測試一下更換不同主題是否對速度有所提升。如果你的佈景主題本身已很肥大,你又加裝許多外掛,用的主機也是一般的虛擬主機,那麼網站速度被影響是必然的。

註解

1 (同時在線人數也是影響網站速度的主因之一

Facy

我是Facy,浸淫網路行銷多年,凡是網路行銷相關都興趣十足,特別是「關鍵字&內容行銷」! 目前主要是專職部落客、網站接案製作、架站教學,歡迎找我聊聊。

  • 如果您需要問我相關的話,可以加入FB社團一起交流或寫信給我: [email protected]
  • 如果您需要更系統性的學習,歡迎參考我的線上課程或家教班
  • 如果您有單一性的問題,例如網站健診、文章問題、做不出的功能,目前接受付費線上家教

發表留言