2022 年加速 WordPress 網站的終極指南
已發表: 2022-07-18WordPress 是一種流行的內容管理系統,許多人使用它來支持他們的網站。 雖然有這麼多人使用它令人印象深刻,但也有一些缺點。 WordPress 有許多插件和主題,如果配置不正確,它們可能會相互衝突。 該指南將幫助您加快 WordPress 網站的運行效率。 遵循本指南中的步驟可以提高您網站的性能並使其運行得更快。 謝謝閱讀! 我希望本指南對您有所幫助。

為什麼網站速度至關重要?
網站速度至關重要,因為它是 Google 用來確定如何在搜索結果中對您的網站進行排名的排名因素之一。 此外,與快速加載的網站相比,人們更有可能放棄加載緩慢的網站。 如果網站運行緩慢,您可能會失去潛在客戶和訪問者。 有幾種方法可以提高您網站的速度,我們將在本指南中介紹這些方法。 您越早找到網站,您在 SERP 中獲得最高位置的機會就越大。
如何加速 WordPress?
速度對於網站的用戶和搜索引擎排名至關重要。 快速加載的頁面更有可能吸引用戶的注意力並在搜索結果中排名更高。 您可以通過以下步驟提高網站速度並提供更好的用戶體驗。 谷歌還將速度視為排名因素,因此更快的網站可能會提高搜索引擎排名。
- 第 1 步:選擇可靠的主機計劃和提供商
- 第 2 步:使用專注於速度的 WordPress 託管服務提供商
- 第 3 步:升級到 PHP 7.4 到 8+
- 第 4 步:選擇一個快速的 WordPress 主題
- 第 5 步:使用緩存插件
- 第 6 步:啟用 Gzip 壓縮
- 第 7 步:使用內容交付網絡 (CDN)
- 第 8 步:優化您的圖像
- 第 9 步:使用 Google PageSpeed Insights 監控您網站的性能
- 第 10 步:最小化 HTTP 請求
- 第 11 步:優化您的腳本
- 第 12 步:利用瀏覽器緩存
- 第 13 步:最小化插件
第 1 步 - 選擇可靠的主機
在為您的 WordPress 網站選擇可靠的託管計劃時,需要考慮許多因素。 最重要的一項是速度。 專注於速率的託管服務提供商,例如 WP Engine,可以幫助您的網站更快地加載並提供更好的用戶體驗。 PHP 7.4 或 8+ 也有助於提高加載速度。
第 2 步 - 選擇使用 Nginx 的主機
並非所有託管服務提供商都是平等的。 有些,例如 WP Engine,專注於速度和性能,使您的 WordPress 網站更快並提供更好的用戶體驗。 Nginx Server 是最佳選擇,因為它是一個強大的 Web 服務器,可以處理高流量,並且可用於頂級託管服務提供商的計劃。 在選擇大量 WordPress 網站時,請考慮速度和性能。 使用 Nginx 的提供商,例如 WP Engine,可以幫助您使您的網站更快,並提供更好的用戶體驗。
為服務器緩存啟用清漆
如果你想通過緩存靜態內容來加速你的網站,你可以在你的服務器上啟用 Varnish-cache。 這樣做將減少您的 Web 服務器上的負載並縮短訪問者的響應時間。
您必須安裝和配置 Varnish 軟件才能在您的服務器上啟用 Varnish。
安裝和配置 Varnish 後,您需要為您的網站啟用它。 為此,請編輯您網站的 .htaccess 文件。 在 .htaccess 文件中,您需要添加以下代碼行:
重寫引擎開啟
RewriteCond %{HTTP_HOST} ^www.yourdomain.com$
RewriteRule ^(.*)$ http://yourdomain.com/$1/varnish-enable-varnish-on-the-server$2
第 3 步 - 升級到 PHP 7.4 到 8+
除了選擇注重速度的託管服務提供商外,您還可以將 PHP 7.4 升級到 8+。 除了 WP 主題和插件,甚至 PHP 也會定期更新以提高安全性、性能和加載頁面的速度。 PHP 8.1 是 2022 年 7 月發布的新穩定版本,每秒可以處理比 PHP 7.4 多 18.4% 的請求。 這可以幫助將您網站的加載速度提高多達 30%。
選擇離訪問者最近的服務器
當您為 WordPress 網站選擇託管計劃時,速度是最關鍵的因素之一。 靠近訪問者的託管服務提供商可以幫助縮短加載時間。 例如,谷歌分析可以幫助您跟踪網站訪問者的位置。 在“受眾”下,您可以看到超過 97% 的流量來自美國境內。 如果您是本地公司,此信息對於進一步完善您的數據至關重要。 通過在美國的服務器上安裝 WordPress,您可以使您的 WordPress 網站更快並提供更好的用戶體驗。
第 4 步 - 選擇一個快速、輕量級的 WordPress 主題
在尋找新的 WordPress 主題時,找到一個快速且輕量級的主題至關重要。 因此,快速加載網站並整體表現更好。 一些簡短、輕量級的 WordPress 主題的最佳選擇包括來自主題開發人員的主題,例如 GeneratePress WordPress 主題和 Astra WordPress 主題。
擁有一個快速、輕量級的 WordPress 主題的好處很多。 一方面,您的網站將為訪問者加載更快。 這很重要,因為人們通常不耐煩,如果加載時間過長,可能會離開您的網站。 此外,一個快速的網站可以幫助提高您的搜索引擎排名。 由於谷歌現在將頁面速度視為其算法不可否認的排名因素之一。
第 5 步 - 在 WordPress 中使用緩存插件
如果您希望加快任何 WordPress 網站的速度,緩存插件可能是一個很好的解決方案。 緩存插件通過創建頁面和帖子的靜態副本來工作,然後為訪問者提供服務,而不是動態生成的版本。 這可以顯著提升性能,因為開發頁面的靜態版本所需的時間更少。
許多緩存插件可用於 WordPress,因此選擇一個適合您的特定設置的緩存插件至關重要。 通常,您需要尋找與您的 Web 服務器和數據庫兼容並提供頁面緩存、對象緩存和瀏覽器緩存等功能的插件。

安裝緩存插件後,您需要對其進行配置以與您的站點一起使用。 這可能很棘手,因此必須仔細閱讀文檔。 在大多數情況下,您需要編輯 .htaccess 文件以添加插件工作所需的規則。
如果您不擅長自己做,您可以隨時聘請 WordPress 開發人員來幫助設置緩存插件。 但是,如果您使用支持良好的插件(如 W3 Total Cache 或 WP Super Cache),通常沒有必要這樣做。
一旦您的緩存插件啟動並運行,您應該顯著提高您網站的性能。 這將減少頁面加載時間,您的訪問者將獲得更好的整體體驗。
幾乎所有免費和高級緩存插件都具有這些功能。
- 啟用 Gzip 壓縮
- 縮小 CSS、HTML 和 JavaScript
- 利用瀏覽器緩存:使用 CDN
- 您應該從您安裝的緩存插件管理員配置它。
第 6 步 - 啟用 Gzip 壓縮
啟用 Gzip 壓縮可以將頁面加載速度提高 50%。 為了幫助它,將以下行添加到您的 .htaccess 文件中:
# 壓縮 HTML、CSS、JavaScript、文本、XML 和字體
AddOutputFilter DEFLATE 應用程序/javascript
AddOutputFilter DEFLATE application/rss+xml
AddOutputFilter DEFLATE application/vnd.ms-fontobject
AddOutputFilter DEFLATE application/x-font
AddOutputFilter DEFLATE application/x-font-opentype
AddOutputFilter DEFLATE application/x-font-otf
AddOutputFilter DEFLATE application/x-font-truetype
AddOutputFilter DEFLATE application/x-font-ttf
AddOutputFilter DEFLATE 應用程序/x-javascript
AddOutputFilter DEFLATE application/xhtml+xml
AddOutputFilter DEFLATE 應用程序/xml
AddOutputFilter DEFLATE 字體/opentype
AddOutputFilter DEFLATE 字體/otf
AddOutputFilter DEFLATE 字體/ttf
AddOutputFilter DEFLATE 圖像/svg+xml
AddOutputFilter DEFLATE 圖像/x-icon
AddOutputFilter DEFLATE 文本/css
AddOutputFilter DEFLATE 文本/html
AddOutputFilter DEFLATE 文本/javascript
AddOutputFilter DEFLATE 文本/純文本
AddOutputFilter DEFLATE 文本/xml
將“application/javascript”替換為適合您文件的內容類型。
如果您使用的是 Apache 2.2,您還需要將以下行添加到您的 .htaccess 文件中:
標頭追加變化:接受編碼
它將確保將正確的內容類型推送到瀏覽器。
如果您使用的是 IIS,您可以通過添加到您的 web.config 文件來啟用 Gzip 壓縮:
將“text/*”和“message/*”替換為適合您文件的內容類型。 您可以在此處找到內容類型的完整列表:http://www.iana.org/assignments/media-types/index.html
如果您使用的是 Nginx,您可以通過將以下內容添加到您的 nginx.conf 文件來啟用 Gzip 壓縮。
將“text/plain”和“text/HTML”替換為適合您文件的內容類型。 您可以在此處找到內容類型的完整列表。
您還可以使用緩存插件啟用 gzip 壓縮選項。
http {
gzip打開;
gzip_comp_level 2;
gzip_proxied 任何;
gzip_types text/plain text/html text/css application/x-javascript text/xml application/xml
應用程序/rss+xml 文本/javascript 圖像/svg+xml 應用程序/atom_xml;
}
縮小 CSS、HTML 和 JavaScript
縮小 CSS、HTML 和 JavaScript 可以提高網站的性能。 這是因為文件更小,這意味著下載時間更短。 此外,縮小的文件不太可能導致錯誤。 有幾個工具可以幫助您縮小文件,例如 YUI Compressor 和 Closure Compiler。 緩存插件應該有這個選項。 如果沒有,請按照以下步驟操作。
您必須下載一個縮小版來縮小您的 CSS、HTML 和 JavaScript 文件。 下載壓縮文件後,打開文件並選擇要縮小的文件。 選擇文件後,單擊“縮小”按鈕。 您將縮小文件保存在新位置。 然後,您可以將這些文件上傳到您的網站。 縮小 CSS、HTML 和 JavaScript 文件可以提高網站的性能。 這是因為文件更小,這意味著下載時間更短。 此外,縮小的文件不太可能導致錯誤。
利用瀏覽器緩存
瀏覽器緩存是一種用於通過在用戶計算機上存儲靜態文件和資產(例如圖像和腳本)來加速頁面加載的技術。 當用戶下次訪問該頁面時,瀏覽器可以從用戶的計算機緩存中加載頁面,而不是從 Web 服務器中加載。 這就是它如何無延遲地加快整個頁面的加載速度。
利用瀏覽器緩存的一種方法是使用內容交付網絡 (CDN)。 這可以確保靜態文件從靠近用戶的服務器傳遞給用戶。
網站加載有問題?
第 7 步 - 在 WordPress 中使用 CDN
內容交付網絡或 CDN 是一種協同工作以向用戶交付內容的計算機系統。 在 WordPress 中使用 CDN 有助於加快網站文件的交付,包括圖像、CSS 和 JavaScript。 這是因為當用戶嘗試訪問您的網站時,CDN 會將您網站文件的副本存儲在其遍布全球的服務器上。 CDN 將從最近的服務器傳送內容,以幫助縮短加載時間。 您可以在 WordPress 中使用許多不同的 CDN,但一些最受歡迎的選項包括 Cloudflare、MaxCDN 和 StackPath。 在大多數情況下,您可以通過在這些提供商之一註冊帳戶並按照他們的說明輕鬆設置 CDN。

第 8 步 - 優化您的圖像
優化您的圖像非常適合加速您的網頁。 減小圖像文件大小將使用戶更容易瀏覽您的圖形,甚至不會注意到差異! 您可以從 Photoshop 或其他圖像壓縮工具開始。 儘管如此,還是有一些很棒的插件是專門為圖像優化而設計的,比如 Smush 和 EWWW Image Optimizer。 試一試,看看他們有什麼不同!
Tinypng 圖像壓縮工具
Tinypng 圖像壓縮工具是優化網絡圖像的好方法。 它可以將圖片的文件大小減少多達 50%,從而加快頁面加載時間並減少數據使用量。 該工具是免費使用的,而且很容易上手。 將您的圖像上傳到網站,然後下載壓縮版本。 您還可以選擇讓該工具在您將圖像上傳到您的網站時自動壓縮它們。 通過減小圖像的文件大小,可以節省您的時間和精力。
第 9 步 - 使用 Google PageSpeed Insights 監控您網站的性能
監控您網站的性能對於讓訪問者滿意並參與您的內容至關重要。 Google PageSpeed Insights 是一款免費工具,可以幫助您做到這一點。
PageSpeed Insights 衡量網頁的性能並提供有關如何改進它的建議。 您可以使用 PageSpeed Insights 了解您的網站在移動設備和台式機上的表現,並獲得有關提高網站性能的提示。
要使用 PageSpeed Insights,請輸入您要檢查的網頁 URL,然後單擊“分析”。
然後,PageSpeed Insights 將提供有關頁面性能的報告和改進建議。

網站加載速度應該多快?
一個網站應該加載多快是一個多年來一直被問到的問題。 答案當然是視情況而定。 影響網站加載速度的一些因素包括頁面大小。 內容的類型、圖像和視頻的數量以及外部腳本和样式表的數量將增加頁面大小。
Google 強烈建議將您的加載時間保持在至少 3 秒。 將網站的加載時間保持在至少三秒對於保持訪問者的參與度至關重要。 研究人員發現,如果網頁加載時間超過 5 秒,跳出率將增加到 92%。 為了保持訪問者在您的網站上的參與並防止他們跳出,目標是平均加載時間低於 3 秒。 如果您的網站需要更長的時間來加載,您可能需要考慮進行一些更改以提高其速度。
第 10 步 - 刪除阻止渲染的 Javascript 和 CSS
在優化您的網站以提高性能時,您可以做的第一件事就是刪除任何阻礙渲染的 Javascript 和 CSS。 這將確保您的頁面內容盡快加載。 並且無需等待所有隨附的腳本和样式表加載。 幸運的是,有一些已知的方法可以解決這個問題,具體取決於您的特定設置。
一種標準方法是將所有關鍵 CSS 內聯到頁面中,並異步加載所有其他 CSS。 這樣,瀏覽器可以立即開始加載和呈現頁面,而無需等待任何外部文件下載。 另一種方法是簡單地使用媒體類型加載所有 CSS 文件,以防止它們阻塞頁面呈現。 這種方法適用於非關鍵 CSS,例如用於打印樣式表或移動設備的 CSS。
最佳方法因您的具體情況而異。 但是,刪除阻止渲染的 Javascript 和 CSS 是提高網站整體性能的好方法。
第 11 步 - Cloudflare 提升 WordPress 性能
Cloudflare 可以通過以下幾種方式幫助 WordPress 提高性能:
- Cloudflare 緩存靜態文件,如圖像和 CSS 樣式表。
- 這可以加快訪問者加載網站的速度。
- Cloudflare 有助於保護您的網站免受 DDoS 攻擊,這可能會使您的服務器超載並使您的網站脫機。
- Cloudflare 可以優化您網站的 HTML 和 CSS,提高您網站的加載速度。
Cloudflare 是一項免費服務,而且很容易設置。 您可以在 Cloudflare 網站上找到有關將 Cloudflare 與 WordPress 結合使用的更多信息。
簡化您的網站設計和內容
如果您希望簡化網站設計和內容,請記住一些事項。 首先,確保您的網站導航易於導航,並且所有最重要的信息都易於找到。 您也可以考慮使用不包含太多花里胡哨的簡單、流線型設計。 最後,確保您的內容清晰簡潔。 訪問者應該明白你想說什麼,而不會迷失在文字的海洋中。
嘗試延遲加載您的內容
延遲加載您的內容可能是加快網站速度的好方法,同時仍為您的用戶提供所有內容。 通過延遲加載圖像和其他媒體文件直到需要它們,您可以將初始頁面加載時間保持在最短。 這在移動設備上尤其重要,因為較慢的網絡連接可能意味著更長的加載時間。
延遲加載還可以通過減少數據下載次數來幫助提高站點的性能。 這可以節省時間和帶寬,尤其是在內容豐富的網站上。 如果您希望延遲加載內容,則需要牢記以下幾點:
- 您必須確保您的內容結構良好且組織良好,以便有效加載
- 您必須確保您的服務器配置允許延遲加載。
- 您需要測試您的網站以確保一切都按預期工作。
如果您不確定如何延遲加載您的內容,一些資源可以提供幫助。 WordPress Rocket Lazy Load 插件是在 WordPress 平台上運行的網站的絕佳選擇。 如果您正在尋找更通用的解決方案,請在任何站點上使用 jQuery Lazy Load 插件。 最後,如果您不確定延遲加載是否適合您的網站。
第 12 步 - 優化 WordPress WP Admin 設置以提高速度
WordPress 是一個強大的 CMS 平台,具有許多選項和設置。 在某些情況下,這些可能會減慢您的網站速度。 優化 WordPress 安裝速度對於流暢快速的用戶體驗至關重要。
一個關鍵步驟是配置您的 WP Admin 設置以獲得最佳性能。 您可以從 WordPress 媒體庫中刪除未使用或不需要的文件,關閉 pingbacks 和 trackbacks,限制後期修訂,並清理數據庫以提高性能。
這裡有一些提示。 遵循這些提示可以加快 WordPress 網站的速度。
- 刪除未使用的插件和主題
- 清理您的 WordPress 數據庫
- 關閉 pingbacks 和 trackbacks
- 限製或禁用後期修訂
- 避免重定向
- 更新一切
- 清理您的媒體庫
- 減少後期修訂
第 13 步 - 刪除未使用的插件和主題
雖然正確使用插件和主題至關重要,但優化 WordPress 網站的另一個關鍵步驟是刪除不需要的項目。 如果要刪除應用程序,可以禁用它。 但是,這樣做時要小心,因為它可能會影響您網站的加載時間。 如果您有任何新插件,請先嘗試刪除那些不必要的插件。 您還可以停用不再使用的所有插件和軟件。 這樣做可能有助於提高您網站的性能。
如果要刪除插件或主題,可以從外觀 > 主題部分執行此操作。 在插件方面,擁有更少的高質量插件通常比擁有許多性能低下的插件更好。 如果您使用的插件不是必需的,請嘗試尋找更輕的替代品。
清理您的 WordPress 數據庫
除非選中,否則混亂的 WordPress 數據庫可能會導致性能出現大問題。 當頻繁清理數據庫時,大小會減小,頁面加載速度會增加。 要清理數據庫,您可以通過 phpMyAdmin 手動完成或安裝插件來幫助完成任務。 如果您不擅長使用數據庫,那麼安裝插件是最安全的選擇。
隨著時間的推移,網站往往會從舊的未使用的主題和插件中積累評論和數據。 這可能會減慢您的網站速度並佔用寶貴的存儲空間。 WP-Optimize 是一個插件,可幫助您清理 WordPress 數據庫,刪除不必要的文件並釋放磁盤空間。 您還可以從 WordPress 庫中刪除未使用的媒體文件。
關閉 pingbacks 和 trackbacks
通過禁用啟用它們的插件,可以在 WordPress 中禁用 Pingbacks 和 trackbacks。 但是,這可能會導致網頁加載更慢。 儘管 pingbacks 和 trackbacks 有好處,但大多數 WordPress 專家都認為它們不值得潛在的缺點。 因此,一般情況下,建議禁用該功能。
限製或禁用後期修訂
WordPress 會自動將每次編輯的後期修訂保存到數據庫中,而不是刪除。 因此,在需要時可以返回到以前的版本。 發布修訂很有幫助,但它們可能會累積在您的數據庫中,從而導致您的網站速度變慢。 默認情況下,如果編輯被刪除,WordPress 會保存整個頁面。 不過,您可以通過修改它們來減少或消除帖子更新
您可以限制後期修訂的數量或完全禁用後期修訂。 為此,您必須在 wp-config.php 文件中添加代碼行。 如果你想限制後期修訂的數量,你可以將這行代碼添加到你的 wp-config.php 文件中:
定義('WP_POST_REVISIONS',3);
這將限制 WordPress 插件為每個帖子或頁面保存三個帖子修訂。 您可以將數字 3 更改為您想要的任何數字。
避免重定向
避免 404 錯誤的最佳方法是為任何已刪除或移動的內容添加臨時重定向。 它可以幫助減少 WordPress 網站的加載時間。 將訪問者從一個站點重定向到另一個站點有時可能具有挑戰性。 儘管如此,避免任何錯誤還是值得的。
更新一切
始終確保您運行最新的軟件版本,以獲得您網站的最佳性能和安全性。 使 WordPress、核心主題和插件保持最新,以獲得最佳效果。
清理您的媒體庫
如果您有不再需要的媒體,或者如果您有不完整或無人看管的文件,您可以將它們從媒體庫中刪除。
此外,還可以輕鬆使用免費的 WordPress 插件 Media Cleaner。 它通過刪除未使用和損壞的媒體條目來幫助您清理媒體庫。 它使用智能分析來確定不再需要的文件,然後允許您永久刪除它們。 這是使用插件之前的必要步驟,因為您不能信任任何修改或刪除文件的工具而不先進行備份。
結論
有一些標準方法可用於加速 WordPress 網站。 本文著眼於通過利用我們以結果為導向的解決方案並利用緩存、縮小、CDN 和延遲加載來優化 WordPress 速度。 如果您仍在尋找更多加快網站速度的方法,請參閱其他類似的在線資源。 有問題嗎? 請隨時通過[電子郵件保護]與我們聯繫