之前寫過這篇《如何停用所有外掛來debug又讓網站訪客仍能正常瀏覽呢?》可以來找出網站發生一些異常或哪些外掛有相互衝突,當然我還可以用它找嘗試著找出哪個外掛拖慢我的網站速度。
我先講一下前提,網站速度慢的因素可能有很多種原因,而「外掛」的影響是其中一種,並不是此方式就一定能解決你的網站慢的問題,而以外掛而言,有以下兩種可能:
兩種可能 :
- 外掛裝太多
- 某外掛特別吃效能
若是第2點原因 ,你懷疑是否有什麼外掛在拖慢速度而又找不出,就可以試著用「Health Check & Troubleshooting」的疑難排解模式看能否找出。
以下為測試的思路 :
- 1、打開疑難排解模式
- 2、套用佈景主題(此時先在前台用F12看一下載入秒數並記錄一下)
- 3、開始啟動一些主要功能的外掛,例如Woocommerce、Elementor、WPML 多語系、流量統計外掛...,一次啟動一個就好,啟動後,一樣在前台用F12看一下載入秒數並記錄)
- 4、直到所有外掛都啟動完,你可以得到每一次啟動的記錄秒數。
- 5、比較一下哪個外掛啟動後秒數變慢的幅度較大,就有可能是那個外掛。
- 6、此時全數外掛都啟動了,然後單獨把第5點抓出來的嫌疑犯外掛單獨停用,再去前台瀏覽一下就知是否真的是它。
- 7、如果真的是它,關掉疑難排解模式恢復正常網站的狀態,在正常網站直接停用該外掛看看, 是否真的立即對速度有所提升。
- 8、以上測試,可能會被「同時在線人數」影響準確度[1](同時在線人數也是影響網站速度的主因之一),您也可以把網站先轉成「維護中」的模式,讓網友們暫時無法瀏覽(只能看到維護訊息)再來測試,或是挑半夜人少時再來測試。
如果以上測試完後若仍無法找不出哪個外掛特別吃效能,那就有可能真的是你「外掛數目太多了」,此時不是要捨棄一些非必要的外掛,不然就是要考慮提升換效能好一點的主機。
另,其實有時候某些內建功能太多的佈景主題例如avada也滿拖累主機速度的,不妨也用此模式來測試一下更換不同主題是否對速度有所提升。如果你的佈景主題本身已很肥大,你又加裝許多外掛,用的主機也是一般的虛擬主機,那麼網站速度被影響是必然的。
▎相關文章
註解
↑1 | (同時在線人數也是影響網站速度的主因之一 |