為什麼我的 WordPress 網站在更新後變慢了? 常見問題解答。
已發表: 2021-06-17披露:這篇文章包含附屬鏈接。 當您單擊此帖子中的產品鏈接時,我可能會收到補償。 有關我的廣告政策的說明,請訪問此頁面。 謝謝閱讀!
內容
- 為什麼更新後 WordPress 變慢了?
- 如果您的 WordPress 網站在更新後突然變慢,請執行以下操作。
- 檢查 404 錯誤。
- 插件。
- 資源的廣泛使用。
- 主題。
- 檢查您的 PHP 版本。
- 網站優化。
- 最後的手段。
- 更新摘要後 WordPress 網站運行緩慢。
為什麼更新後 WordPress 變慢了?
您的 WordPress 網站在更新後突然變慢基本上有三個原因。 事實上,我估計 90% 的 WordPress 網站在更新後變慢是由以下三個來源之一或組合引起的:
- 你的主題。
- 你的插件。
- 在您的站點上運行的 PHP 的當前版本。
當然,您的 WordPress 網站在更新後速度變慢可能還有其他原因。
但是,我個人發現 WordPress 網站變慢的主要原因,尤其是在更新之後,通常與這三個來源有關。
在這篇文章中,我將介紹一些關於如何讓您的 WordPress 網站加速的基本修復,如果更新後速度很慢。
請注意,可能還有其他問題可能會降低您的 WordPress 網站的速度,這些問題與 WordPress 更新無關,或者可能超出了我上面列出的這三個方面。
但是,如果是這種情況,那麼您可能應該與您的網絡主機商交談或諮詢 WordPress 開發人員。
但是,如果您嘗試以下其中一些操作,您可能會發現它們可以輕鬆解決 WordPress 更新後可能導致的 WordPress 速度問題。
如果您的 WordPress 網站在更新後突然變慢,請執行以下操作。
在你做任何事情之前,你絕對必須先做這兩個步驟。
- 進行診斷,轉到GTMetrix 。 查看您可能在哪些地方遇到影響網站性能的問題並記下這些問題。 您還可以在此處檢查您網站的頁面速度: PageSpeed Insights ,在 Google 的開發者工具中。
- 然後備份您的整個 WordPress 網站。
我在下面列出的操作將幫助您自己解決 WordPress 網站的速度問題,或者讓您了解去哪裡尋求幫助以修復它們。
檢查 404 錯誤。
在Chrome中,使用Inspect Tool並檢查網站(右鍵單擊 -> 檢查)。 轉到“控制台”選項卡。 您是否看到任何 404 錯誤?
您也可以通過轉到“網絡”選項卡來仔細檢查,您必須重新加載頁面。 是否有任何具有 404 狀態的元素?
可能有資源或元素返回 404。這可以解釋為什麼網站不斷嘗試加載它們。
檢查可能丟失的圖像、CSS 和 JavaScript 並返回 404 錯誤。
在 Chrome 中,您還可以查看控制台和網絡選項卡,或者在審核選項卡下嘗試Lighthouse 審核。
我將首先檢查Chrome 開發者控制台上的網絡選項卡。
插件。
首先,確保所有插件都是最新的。
如果您剛剛更新到最新版本的 WordPress,則可能是該版本不再支持您正在使用的某些插件。
同樣,首先備份您的網站,然後開始停用或關閉您當前安裝的插件,一個一個,看看這是否會提高網站的速度。
如果您有緩存插件,請嘗試清除緩存或將其卸載。 然後重新安裝相同的緩存插件,甚至找到更好的。 這樣至少 99% 的緩存文件被刪除。
可能是一些過時的插件正在減慢您的網站速度。 所以禁用所有插件並測試,測試,測試。 然後一個一個地重新激活插件,直到你找到一個減慢速度的插件。
當您找到導致所有問題的那個時,將其停用,網站應該會在一秒鐘內恢復生機。
如果您真的喜歡該插件並認為它對您的網站至關重要,請與插件製造商一起創建支持票。 如果插件製造商不再支持該插件,請尋找替代方案。
一些插件會做一些事情,比如從儀表板註冊身份驗證會超時。 如果由於某種原因他們無法連接到他們的家庭服務器,則會減慢整個站點的速度。
一些插件向外部源發出請求,覆蓋 WordPress 的預設超時,遠程站點沒有及時響應。
使用Site Health & Troubleshooting 插件實際上也可以很容易地調試插件。 試一試。
資源的廣泛使用。
有時一個插件,例如甚至一個主題,會佔用大量資源或時間。 您可以通過安裝Query Monitor 插件來檢查 WordPress 網站的各個區域使用資源的效率。 它記錄所有數據庫查詢,以及需要大量時間的操作/過濾器。
當您知道是什麼導致您的網站變慢時,您可以嘗試從那裡解決問題。 有時這意味著您需要再次禁用插件,有時需要重做一些其他功能。
主題。
與插件一樣,您的主題可能未更新到與最新版本的 WordPress 兼容的版本。
所以嘗試切換到默認主題並再次更新 WordPress。
您可能希望再次禁用並重新激活您的插件,以確保您的主題、插件和最新版本的 WordPress 都可以協同工作。
有時,由於 WordPress 核心更新,更新可能會導致舊主題無法與它一直很好用的插件一起使用。
然後重新啟用主題和插件,再次一一檢查一切是否按預期工作。
檢查您的 PHP 版本。
儘管 WordPress 的核心、主題和插件都是用 PHP 編碼的,但您網站的 PHP 文件存儲在您的服務器上,即您的虛擬主機提供商。
如果您正在使用,尤其是共享主機計劃,您的 Web 主機可能在其服務器上沒有最新更新的 PHP 版本。
您還可以使用Site Health & Troubleshooting 插件準確了解您網站的最新 PHP 版本
這實際上比你想像的更常見。
虛擬主機實際上可以避免在其服務器上運行最新版本的 PHP,因為許多 WordPress 更新不需要它。 但有些人會。
要更新您的 PHP 版本,您將不得不與您的主機檢查該選項。
檢查 PHP 錯誤。
如果您不熟悉 PHP,那麼您應該聯繫開發人員以在您網站的 PHP 日誌中打開 PHP 錯誤和/或警告,或者聯繫您的 Web 主機。
您也可以使用查詢監視器插件,因為它也會顯示 PHP 錯誤。
你可能有很多 PHP 錯誤,甚至沒有意識到。
更新後您的 WordPress 網站變慢可能與主機相關,更新可能是巧合。
網站優化。
信不信由你,您的 WordPress 網站可能沒有您想像的那麼優化。
很多時候,WordPress 核心更新通常不僅僅填補任何漏洞,而且還提高了其編碼效率。
這些編碼更改可能會對每個主題、插件以及您網站上可能已有的任何媒體產生後續影響。
因此,這是重新評估網站優化狀態的絕佳機會。
由於優化問題,您的 WordPress 網站在更新後可能會變慢,有兩個常見原因。
其中之一當然可能是您的媒體文件。
圖片、視頻和其他密集媒體之類的內容可能會使您的網站看起來和功能都很棒,但也會使用大量資源。
這些事情可能會變得更加明顯,尤其是在核心 WordPress 更新之後。
您需要檢查的另一個優化區域也是您的 WordPress CSS 和 JavaScript 文件。
許多插件和主題都是臃腫的 CSS 和 JavaScript 編碼。
但請放心,您不必成為 CSS 專家或 JavaScript 愛好者即可簡化您的 CSS 和 JavaScript。
只需安裝一個像這樣的優化插件並使用它: Autooptimize 。
自動優化可以將所有 CSS 文件合併到一個文件中。 它可以對 JavaScript 文件執行相同的操作。
再次使用 GTmetrix 之類的工具,看看它是否有幫助。
如果這沒有幫助,請查看 W3 Total Cache 插件並閱讀有關如何使用它的教程。 它也可以解決您的一些優化問題。
當然,如果您仍然感到沮喪,您可以花錢請人為您優化您的網站。
還有各種其他優化插件,例如,可以減少圖像的大小,可以是一張一張的,也可以是網站範圍的。
查詢監視器插件也可以幫助查找 SQL 查詢的問題。 您的服務器日誌將顯示是否存在減慢速度的重定向。
最後的手段。
如果所有其他方法都失敗了,並且您無法承受速度下降或解決速度問題所需的停機時間,您可以隨時將您的 WordPress 降級到上一個版本,直到您使用這個插件解決了這個問題: WP降級。
如果事情沒有解決,您絕對應該聯繫您的託管服務提供商。
更新摘要後 WordPress 網站運行緩慢。
您可能已經註意到,我避免了您可能需要 PHP 編碼解決方案來解決 WordPress 更新速度問題的情況。
我這樣做是因為大多數已經了解 PHP 的人通常也知道如何通過使用 PHP 編碼解決方案來處理這些問題。
總而言之,我會說 WordPress 網站在更新後運行緩慢的大多數情況通常是由於您的插件已過時,或者與新版本的 WordPress 無法正常配合,或者您的主題已過時並且不能很好地與新版本的 WordPress 配合使用。
這可能是由於您的主題也已過時。
這是付費主題優於免費主題的主要原因之一。 付費主題通常包括最新更新。 這樣您就不必擔心任何 WordPress Core 更新必須使用過時的主題。
同樣,如果您通過一個一個停用它們並在每次停用後通過其中一個速度分析器運行 WordPress 來測試您當前的主題和插件,正如我上面列出的那樣,那麼您很可能應該能夠找到原因這會減慢您的網站速度並很容易地消除它。
但請記住,為了安全起見,在弄亂您的主題和插件之前,請務必備份您的 WordPress 網站。