最后更新時間為 2024年7月12日
您想加速您的 WordPress 網站嗎?
快速加載的頁面可以改善用戶體驗、增加您的頁面瀏覽量,甚至可以幫助您的 WordPress SEO。
在本文中,我們將分享最有用的 WordPress 速度優化技巧,以提高 WordPress 性能并加快您的網站速度。

與其他“X 個最佳 WordPress 緩存插件”列表或通用的“X 個加速 WordPress 的技巧”教程不同,本文是一份有關 WordPress 性能優化的綜合指南。
我們試圖涵蓋所有內容,從速度為何如此重要到導致 WordPress 網站速度變慢的原因,以及可以立即采取的可行步驟來提高 WordPress 速度。
為了方便起見,我們創建了一個目錄來幫助您瀏覽我們關于加速您的 WordPress 網站的終極指南。
WordPress 性能基礎知識
為什么速度對你的WordPress網站很重要
研究表明,從 2000 年到 2016 年,人類的平均注意力持續時間從 12 秒下降到 8 秒。如今,平均注意力持續時間約為 8.25 秒。
作為網站所有者,這對您意味著什么?
這意味著您幾乎沒有時間向用戶展示您的內容并說服他們留在您的WordPress 網站上。
網站速度緩慢意味著用戶可能會在頁面加載之前離開。
根據涉及亞馬遜、谷歌和其他大型網站的 StrangeLoop 案例研究,頁面加載時間延遲 1 秒可能會導致轉化率損失 7%,頁面瀏覽量減少 11%,客戶滿意度下降 16%。
除此之外,谷歌和其他搜索引擎已經開始對速度較慢的網站進行懲罰,將其在搜索結果中排名降低,這意味著速度較慢的網站的流量會降低。
總而言之,如果您希望從網站獲得更多流量、訂閱者和收入,那么您必須讓您的 WordPress 網站運行快速!
如何檢查你的 WordPress 網站速度
新手經常會認為他們的網站還不錯,因為在他們的電腦上感覺不慢。這是一個巨大的錯誤。
由于您經常訪問自己的網站,Chrome 等現代瀏覽器會將您的網站存儲在緩存中,并在您開始輸入地址時自動預取它。這使您的網站幾乎可以立即加載。
然而,一個普通用戶第一次訪問你的網站可能不會有同樣的體驗。事實上,不同地理位置的用戶會有完全不同的體驗。
這就是為什么我們建議您使用 IsItWP 的WordPress 速度測試之類的工具來測試您的網站速度。
它是一個免費的在線工具,可讓您測試網站的速度。

如需更多建議,您可以參閱有關如何正確運行網站速度測試的指南。
運行網站速度測試后,您可能會想知道應該達到什么樣的網站速度。
良好的頁面加載時間應在 2 秒以下。
但是,速度越快越好。這里或那里幾毫秒的改進可以讓你節省半秒甚至一秒的加載時間。
哪些因素會使你的 WordPress 網站變慢?
您的速度測試報告可能會有多項改進建議。然而,其中大部分都是初學者難以理解的技術術語。
了解導致網站速度變慢的原因是提高性能和做出更明智的長期決策的關鍵。
WordPress 網站運行緩慢的主要原因有:
網站服務器——如果您的服務器配置不正確,可能會影響您的網站速度。
WordPress 配置——如果您的 WordPress 網站沒有提供緩存頁面,那么它將使您的服務器超載并導致您的網站運行緩慢或完全崩潰。
頁面大小——如果您使用未針對網絡優化的圖像,頁面加載速度會很慢。
不良插件——如果您使用編碼不良的插件,那么它會顯著降低您的網站速度。
外部腳本– 廣告、字體加載器等外部腳本也會對您的網站性能產生巨大影響。
現在您知道了哪些因素會減慢您的 WordPress 網站速度,讓我們來看看如何加快您的 WordPress 網站速度。
專業提示:想要減少網站上的插件數量?開始使用WPCode 吧,這是一個功能強大的 WordPress 代碼片段管理插件。它可以輕松幫助您減少至少 5 個插件。
良好的 WordPress 托管的重要性
您的WordPress 服務器服務在網站性能中起著重要作用。像阿里云或SiteGround這樣的優質共享托管服務提供商會采取額外措施來優化您的網站性能。
然而,在共享主機上,您與許多其他客戶共享服務器資源。這意味著,如果您的鄰近網站獲得大量流量,那么它可能會影響整個服務器的性能,進而會降低您的網站速度。
另一方面,使用托管的 WordPress 托管服務可為您提供最優化的服務器配置來運行 WordPress。托管的 WordPress 托管公司還提供自動備份、自動 WordPress 更新和更高級的安全配置來保護您的網站。
只需幾個簡單步驟即可加速 WordPress(無需編碼)
我們知道,更改網站配置對于初學者來說可能是一件可怕的事情,特別是如果您不是技術專家。
但不要擔心,有辦法解決這個問題。
如果您不愿意自己更改網站,向前網絡WordPress提供經濟實惠的網站速度優化服務來為您處理。
我們的 WordPress 專家將幫助您快速提高網站的速度和性能。網站速度優化服務包括緩存配置、CDN 設置、圖像壓縮、延遲加載、前后性能報告等。
如果您不懂技術、沒有時間自己進行優化,或者只是想要完全放心,那么這是一個很好的選擇。
然而,我們已經幫助成千上萬的 WordPress 用戶提高了他們的 WordPress 性能。
因此,我們還將向您展示如何只需幾次單擊(無需編碼)即可加快您的 WordPress 網站速度。
如果您可以指向并單擊,那么您就可以做到這一點!
安裝 WordPress 緩存插件
WordPress 頁面是動態的。這意味著每次有人訪問您網站上的帖子或頁面時,它們都會動態構建。
為了構建您的頁面,WordPress 必須運行一個過程來查找所需的信息,將其放在一起,然后顯示給您的用戶。
這個過程涉及很多步驟,當有多個人同時訪問時,它確實會減慢您的網站速度。
這就是為什么我們建議每個 WordPress 網站都使用緩存插件。緩存可以使您的 WordPress 網站速度提高 2 倍到 5 倍。
它的工作原理如下。
您的緩存插件不會每次都經歷整個頁面生成過程,而是在第一次加載后復制頁面,然后將該緩存版本提供給每個后續用戶。

如上圖所示,當用戶訪問您的 WordPress 網站時,您的服務器會從 MySQL 數據庫和PHP文件中檢索信息。然后,它將所有內容組合成HTML內容,并提供給用戶。
這是一個漫長的過程,但使用緩存可以跳過很多過程。
有很多不錯的 WordPress 緩存插件可用,但我們建議使用WP Rocket(高級版)或WP Super Cache(免費)。
查看我們的分步指南,了解如何在您的 WordPress 網站上安裝和設置 WP Rocket。設置并不困難,您的訪問者會注意到其中的不同。
SiteGround SG 優化器
如果您使用 SiteGround,那么您的 WordPress 網站將預裝其SG Optimizer。此插件具有 WP Rocket 等高級 WordPress 緩存插件所具有的所有強大功能。

最好的部分是它專門針對 SiteGround Google Cloud 服務器進行了優化,為您提供卓越的性能結果。
除了緩存之外,您還可以獲得各種其他性能設置、WordPress 中的 WebP 圖像轉換、數據庫優化、CSS 最小化、GZIP 壓縮等。
它還具有動態緩存功能,可幫助您加快電子商務網站的速度。
優化圖像以提高速度

圖片為您的內容增添活力,有助于提高參與度。研究人員發現,使用彩色視覺效果可使人們閱讀您的內容的可能性增加 80%。
但是,如果您的圖片未經過優化,那么它們帶來的壞處可能比幫助更多。事實上,未優化的圖片是我們在初學者網站上看到的最常見的速度問題之一。
在直接從手機或相機上傳照片之前,我們建議您使用照片編輯軟件對圖像進行優化以適合網絡發布。
這些照片的原始格式可能非常大。但根據圖像文件格式和您在編輯軟件中選擇的壓縮率,您可以將圖像大小減少最多 5 倍。
在 WPBeginner,我們只使用兩種圖像格式:JPEG 和 PNG。
現在您可能想知道:有什么區別?
嗯,PNG 圖像格式是未壓縮的。壓縮圖像時會丟失一些信息,因此未壓縮的圖像質量更高,細節更多。缺點是文件較大,因此加載時間更長。
另一方面,JPEG 是一種壓縮文件格式,它會稍微降低圖像質量,但體積會明顯變小。
那么我們如何決定選擇哪種圖像格式?
如果我們的照片或圖像有很多不同的顏色,那么我們就使用 JPEG。
如果它是一個更簡單的圖像或者我們需要一個透明的圖像,那么我們使用 PNG。
下面是使用不同壓縮工具對某一特定圖像所實現的文件大小的比較圖。

正如您在圖表中看到的,您使用的圖像格式會對文件大小產生巨大的影響,這會影響您的網站性能。
WordPress 性能優化最佳實踐
安裝緩存插件并優化圖像后,您會注意到您的網站加載速度會開始快得多。
但如果您確實希望讓您的網站盡可能快,那么您需要使用下面列出的最佳做法。
這些技巧不太技術性,所以你不需要知道任何代碼就可以實現它們。但使用它們可以避免導致網站速度變慢的常見問題。
保持你的 WordPress 網站更新

作為一個維護良好的開源項目,WordPress 會經常更新。每次更新不僅會提供新功能,還會修復安全問題和錯誤。您的 WordPress 主題和插件也可能會有定期更新。
作為網站所有者,您有責任將 WordPress 網站、主題和插件更新到最新版本。不這樣做可能會導致您的網站運行緩慢且不可靠,并使您容易受到安全威脅。
有關更新重要性的更多詳細信息,請參閱我們的文章為什么您應該始終使用最新的 WordPress 版本。
優化后臺進程
WordPress 中的后臺進程是在 WordPress 網站后臺運行的計劃任務。以下是在 WordPress 網站上運行的一些后臺任務示例:
WordPress 備份插件任務
WordPress cron 作業用于發布預定的帖子
WordPress cron 作業用于檢查更新
搜索引擎和其他爬蟲程序嘗試獲取內容
用于安排帖子和更新的 cron 作業等任務對網站性能的影響很小。
但是,其他后臺進程(例如備份插件和搜索引擎的過度抓取)可能會減慢網站的速度。
您需要確保您的WordPress 備份插件僅在網站流量較少時運行。您還需要調整備份頻率和需要備份的數據。
例如,如果您要創建完整的每日備份,但每周僅發布兩次新內容,那么您需要進行調整。
至于抓取,您需要密切關注 Google Search Console 中的抓取報告。頻繁的抓取會導致錯誤,從而導致您的網站速度變慢或無響應。
請參閱我們的完整Google Search Console 指南,了解如何調整抓取速度。
在主頁和列表頁中使用摘錄

默認情況下,WordPress 會在您的主頁和存檔中顯示每篇文章的完整內容。這意味著您的主頁、類別、標簽和其他存檔頁面的加載速度都會變慢。
在這些頁面上顯示完整文章的另一個缺點是用戶覺得沒有必要訪問實際文章。這會減少您的頁面瀏覽量和用戶在您網站上停留的時間。
為了加快存檔頁面的加載時間,您可以將網站設置為顯示摘錄而不是完整內容。
您可以導航至“設置?閱讀”,然后選擇“摘錄”而不是“全文”,該設置位于有關在 feed 中每篇文章應顯示的內容的設置旁邊。

有關顯示摘要的利弊的更多詳細信息,請參閱有關 WordPress 存檔頁面中的完整帖子與摘要(摘錄)的文章。
使用內容分發網絡 (CDN)
還記得我們上面提到過,不同地理位置的用戶在您的網站上可能會遇到不同的加載時間嗎?
這是因為您的網絡托管服務器的位置會對您的網站速度產生影響。
例如,假設您的網站托管公司在美國設有服務器。同樣位于美國的訪客通常會比印度訪客的加載時間更快。
使用內容分發網絡 (CDN)可以幫助加快所有訪問者的加載時間。
CDN 是由遍布全球的服務器組成的網絡。每臺服務器都會存儲用于構成您網站的靜態文件。
這些靜態文件包括不變的文件,例如圖像、CSS 和 JavaScript,與上述動態的 WordPress 頁面不同。
當您使用 CDN 時,每次用戶訪問您的網站時,他們都會從距離他們最近的服務器獲取這些靜態文件。由于 CDN 正在執行大量工作,您自己的網絡托管服務器也會更快。
不要直接將音頻或視頻文件上傳到 WordPress

您可以直接將音頻和視頻文件上傳到您的 WordPress 網站,它將自動在 HTML5 播放器中顯示它們……
但你絕對不應該這么做!
托管音頻和視頻會占用帶寬。即使您的計劃包含“無限”帶寬,您的網絡托管公司也可能會向您收取超額費用,甚至可能完全關閉您的網站。
托管大型媒體文件也會極大地增加您的備份大小,并使您難以從備份中恢復 WordPress。
相反,你應該使用音頻和視頻托管服務,比如YouTube、Vimeo、DailyMotion 或 SoundCloud,讓他們來處理這些繁重的工作。他們有足夠的帶寬!
WordPress 具有內置的視頻嵌入功能,因此您可以將視頻的 URL 直接復制并粘貼到您的帖子中,它就會自動嵌入。
在我們關于在 WordPress 中嵌入視頻的指南中了解有關其工作原理的更多詳細信息。
使用針對速度進行優化的主題

在為網站選擇主題時,特別要注意速度優化。一些看起來漂亮且令人印象深刻的主題實際上編碼很差,可能會嚴重降低網站速度。
通常,選擇更簡單的主題比選擇帶有復雜布局、炫酷動畫和其他不必要功能的主題更好。您可以隨時使用優質 WordPress 插件添加這些功能。
向前網絡WordPress主題商店提供經過精心編碼且速度優化的主題。您還可以查看我們關于選擇完美 WordPress 主題的文章,了解要尋找的內容。
在激活新主題之前,請參閱我們的指南,了解如何正確切換 WordPress 主題以實現順利過渡。
使用更快的插件
編碼不良的 WordPress 插件通常會增加很多臃腫內容,無論您的網站是否真的需要該插件。這會增加您的頁面加載速度并降低網站速度。
為了幫助您選擇最佳插件,我們經常發布專家精選的最佳 WordPress 插件。我們特別注重易用性、用戶體驗,最重要的是性能。
以下是我們針對最常見的 WordPress 插件類別挑選的一些精選:
WPForms – 最快且最適合初學者的 WordPress聯系表單插件。
Yoast SEO – 強大的WordPress SEO 插件,強調網站性能,幫助您獲得更高的 SEO 排名。
MonsterInsights – 適用于 WordPress 的最佳 Google Analytics 插件,不會減慢您的網站速度。它甚至包括本地加載 gtag.js 的選項,以加快您的 Google Core Web Vitals 得分。
除了我們自己的建議外,您還可以運行自己的測試。只需在安裝插件之前和之后運行速度測試即可比較其對性能的影響。
微調 WordPress 以提高速度(高級)
通過使用上面列出的 WordPress 優化最佳實踐和基本速度技巧,您應該會看到網站加載時間的極大改善。
但每一分每一秒都至關重要。如果你想獲得盡可能快的速度,那么你需要做出更多改變。
以下提示更具技術性,其中一些要求您修改站點文件或對PHP有基本的了解。
您還需要確保先備份您的網站,以防萬一。
將長文章拆分成頁面

讀者往往喜歡篇幅較長、內容更深入的博客文章。較長的文章在搜索引擎中的排名通常也更高。
但是,如果您發布包含大量圖片的長篇文章,那么它們可能會影響您的頁面加載時間。
相反,考慮將較長的帖子分成多個頁面。
WordPress 內置了實現此功能的功能。只需在文章中您想要開始新頁面的位置添加分頁符塊即可。
減少外部 HTTP 請求
許多 WordPress 插件和主題會從其他網站加載各種文件。這些文件包括來自外部資源(如 Google、Facebook、分析服務等)的腳本、樣式表和圖像。
使用其中幾個是可以的。許多文件都經過了優化,可以盡可能快地加載,因此比將它們托管在您自己的網站上要快。
但是如果您的插件發出大量此類請求,則可能會顯著降低您的網站速度。
您可以通過禁用腳本和樣式或將它們合并到一個文件中來減少所有這些外部 HTTP 請求。這里有一個關于如何禁用插件的 CSS 文件和 JavaScript的教程。
減少數據庫調用
不幸的是,目前有很多編碼不當的 WordPress 主題。它們忽略了 WordPress 標準做法,最終直接調用數據庫,或向數據庫發出過多不必要的請求。
這確實會降低您的服務器的速度,因為太多的工作需要您去做。
即使編碼良好的主題也可能包含僅用于獲取博客基本信息而進行數據庫調用的代碼。
注意:此步驟技術性更強,需要具備 PHP 和WordPress 模板文件的基本知識。
優化 WordPress 數據庫
使用 WordPress 一段時間后,您的數據庫中會有很多您可能不再需要的信息。為了提高性能,您可以優化數據庫以刪除所有不必要的信息。
您可以使用WP-Sweep 插件或WP-Optimize插件輕松管理此問題。這兩種工具都允許您通過刪除廢棄帖子、修訂、未使用的標簽等內容來清理 WordPress 數據庫。這些插件還可以通過單擊優化數據庫結構。
請參閱我們的指南,了解如何優化 WordPress 數據庫以提高性能。
限制帖子修改

帖子修訂會占用 WordPress 數據庫中的空間。一些用戶認為修訂還會影響插件運行的一些數據庫查詢。如果插件沒有明確排除帖子修訂,那么它可能會通過不必要地搜索這些修訂來減慢您的網站速度。
您可以輕松限制 WordPress 為每篇文章保留的修訂次數。只需將以下代碼行添加到您的 wp-config.php 文件中:
define( 'WP_POST_REVISIONS', 4 );
此代碼將限制 WordPress 僅保存每個帖子或頁面的最近 4 次修訂,并自動丟棄舊修訂。
禁用內容的熱鏈接和竊取
如果您在 WordPress 網站上創建高質量的內容,那么可悲的事實是,它遲早會被竊取。
這種情況的一種表現形式是,其他網站直接從您的網站上的 URL 提供您的圖片,而不是將其上傳到自己的服務器。實際上,他們正在竊取您的網絡托管帶寬,而您卻得不到任何流量。
只需將此代碼添加到您的.htaccess 文件即可阻止來自您網站的圖像熱鏈接:
#disable hotlinking of images with forbidden or custom image option
RewriteEngine on
RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?seo628.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?google.com [NC]
RewriteRule \.(jpg|jpeg|png|gif)$ – [NC,F,L]
不要忘記將 seo628.com 更改為您自己的域名。
您可能還想查看我們的文章,了解如何防止 WordPress 中的圖像盜竊。
一些內容抓取網站會通過從您的RSS 源竊取內容來自動創建帖子。您可以查看我們的指南,了解如何防止 WordPress 中的博客內容抓取,以了解應對自動內容盜竊的方法。
如果需要,使用延遲加載

如果您在博客文章中添加許多圖像、多個視頻嵌入和照片庫,那么您的網站就可以從延遲加載中受益。
延遲加載不會一次性加載所有圖片和視頻,而是僅下載用戶屏幕上可見的圖片和視頻。它會用占位符圖片替換嵌入的所有其他圖片和視頻。
當用戶向下滾動時,您的網站會加載現在在瀏覽器的查看區域中可見的圖像。您可以延遲加載圖像、視頻,甚至 WordPress 評論和 Gravatar。
您可以在我們的指南中了解有關如何在 WordPress 中輕松延遲加載圖像的更多信息,其中我們介紹了如何使用WP Rocket插件來執行此操作。
使用 DNS 級網站防火墻

WordPress 防火墻插件可幫助您阻止暴力攻擊、黑客攻擊和惡意軟件。但是,并非所有防火墻插件都一樣。
其中一些程序在您的網站上運行,這意味著攻擊者在被阻止之前就已經能夠訪問您的 Web 服務器。這對于安全性來說仍然有效,但對于性能來說并非最佳。
無需插件即可修復 HTTPS/SSL 錯誤

如果您將網站切換到 HTTPS/SSL,則可能會遇到混合內容錯誤。
解決這個問題最簡單的方法是安裝像Really Simple SSL這樣的插件。然而,問題在于這個插件首先會捕獲所有 URL,然后將其更改為 HTTPS,然后再將它們發送到用戶的瀏覽器。
這會給性能帶來輕微但明顯的影響。您可以通過手動修復所有 URL 來減少這種影響。有關更多詳細信息,請參閱我們關于如何修復 WordPress 中常見 SSL 問題的文章。
使用最新的 PHP 版本
WordPress 主要用 PHP 編程語言編寫。它是一種服務器端語言,這意味著它安裝并運行在您的托管服務器上。
所有優秀的 WordPress 托管公司都在其服務器上使用最穩定的 PHP 版本。但是,您的托管公司可能正在運行稍舊的 PHP 版本。
較新的 PHP 8.3 比其前代版本快 42%。這是您的網站必須充分利用的巨大性能提升。
您可以使用版本信息插件查看您的網站正在使用哪個 PHP 版本。
激活后,插件將在 WordPress 管理儀表板的頁腳區域顯示您的 PHP 版本。

如果您的網站使用的版本低于 PHP 7,請讓您的托管服務提供商為您更新。如果他們無法做到這一點,那么是時候尋找一家新的WordPress 服務器提供商。
總結
就是這樣!我們希望本文能幫助您了解如何提高 WordPress 的速度和性能。
繼續嘗試這些技巧。不要忘記在實施這些最佳實踐之前和之后測試您的網站速度。您會驚訝地發現這些更改會提高您的 WordPress 性能。