2022 年 8 個最佳 WordPress 緩存插件比較

已發表: 2022-05-02

過長的加載時間可能會以多種方式損害您的網站。 有很多方法可以提高您網站的速度,但緩存的影響最大。

考慮到上述情況,在本文中,我們將評估 WordPress 排名前十的緩存解決方案的性能。 我們還將查看每個提供的功能,以幫助您確定哪個是真正最好的。

陣容如下:WP Rocket、W3 Total Cache、WP Super Cache、WP Fastest Cache、WP-Optimize、Cache Enabler、Hummingbird、Swift Performance、FlyingPress、LiteSpeed Cache、Breeze 和 Cloudflare 的超級頁面緩存。

注意:雖然這篇文章最初是在 2015 年寫的,但我們在 2019 年 2 月、然後在 2020 年 8 月以及最近在 2022 年 4 月對所有插件進行了全面重新測試 我們更新了測試數據部分和結論部分以反映這些新的測試數據。

快速選擇:2022 年及以後的最佳緩存插件

下面,我們對幾乎所有這些插件進行了自己的性能測試,如果您想查看所有數據,請繼續閱讀。

但是,如果您趕時間,這裡是我們基於數據的建議。

整體最佳緩存插件

整體表現最好的是 WP Rocket,這在很大程度上是因為 WP Rocket不僅僅是緩存,還提供了其他優化功能,最顯著的功能是改善您的 Core Web Vitals 指標。

如果您想以最簡單的方式獲得絕對最佳的性能,您應該使用 WP Rocket。

唯一的“缺點”是它只提供高級版本,這可能不是每個人的選擇。

最佳免費緩存插件

如果您專門尋找最好的免費緩存插件,我們測試中表現最好的是 WPMU DEV 的 Hummingbird 插件的免費版本。

雖然它的性能不如 WP Rocket,但它的性能仍然非常好,而且不會花你一分錢。

因此,如果您不想在 WP Rocket 上花錢,免費版的蜂鳥仍然是創建快速加載 WordPress 網站的一個非常好的選擇。

我們如何評估緩存插件

為了測試這些緩存插件的實際執行情況,我們在測試站點上安裝了每個 * 並使用 WebPageTest 運行測試。 為了消除單一測試的可變性,我們將 WebPageTest 配置為運行九個單獨的測試,然後取這九個測試的中位數。 這個中位數是您在我們的比較表中看到的數字。

*有一些插件我們無法測試,我們在下面進行了解釋。

在安裝任何插件之前,我們還對沒有安裝任何緩存插件的測試站點進行了基線閱讀。

作為參考,我們的測試站點使用流行的 Astra 主題以及使用本機編輯器構建的完整入門站點之一。

除此之外——沒有什麼特別的事情發生。 在我們將要測試的緩存插件之前,我們也沒有進行任何性能增強。 然而,它託管在 DigitalOcean 的經過良好優化的雲 VPS 上,這為其奠定了堅實的基礎。

至於緩存插件,我們將嘗試配置每個插件以盡可能優化性能。 在許多情況下,這意味著我們將激活的不僅僅是頁面緩存功能。

如果您充分利用插件的功能,我們希望向您展示您可以期待的性能改進。

作為參考,以下是我們在安裝任何緩存插件之前測試站點的詳細信息:

  • TTFB :0.288 秒
  • 最大內容塗料:0.674 秒
  • 滿載:0.721 秒
沒有緩存插件

最佳 WordPress 緩存插件

我們將首先檢查插件並共享每個插件的測試數據。 然後,我們會將所有內容放在帖子末尾的比較表中。

這些插件目前沒有特別的順序。 我們將在下一節的比較表中對它們進行排序。

01. WP火箭

  • TTFB : 0.040 秒
  • 最大內容塗料:0.141 秒
  • 滿載:0.307 秒

WP Rocket 是 WordPress 的最佳緩存解決方案之一,也是我們列表中唯一的 100% 高級插件。 對於那些發現技術術語和網絡編程令人困惑的網站管理員來說,它非常用戶友好和救命稻草。

該插件將在激活後正常運行; 因此,您不會在嘗試配置它時將頭撞到牆上。 精通技術的人可以深入了解其高級選項並設置自定義配置。

WP Rocket 是一個高級插件——在單個站點上使用它的起價為 49 美元,在無限站點上使用的範圍高達 249 美元。

特徵

WP Rocket 是一個功能豐富的緩存插件,提供緩存預加載、瀏覽器緩存、GZIP 壓縮以及 HTML、CSS 和 JavaScript 縮小和連接選項。

這是你得到的:

  • 簡單、快速、直觀的設置
  • 頁面緩存立即激活
  • 谷歌字體優化最小化 HTTP 請求
  • 代碼優化(縮小和組合)
  • 逐頁刪除未使用的 CSS
  • 延遲 JavaScript 執行直到用戶交互
  • 與 Cloudflare 無縫集成
  • 心跳控制
  • 圖片和視頻的延遲加載
  • GZIP 壓縮

速度測試

WP火箭測試結果

02. W3總緩存

  • TTFB : 0.040 秒
  • 最大內容塗料:0.290 秒
  • 滿載:0.421 秒

W3 Total Cache 是我們列表中功能最豐富(也是最複雜)的緩存插件。

關於這個插件,您首先需要了解的是它的設置區域分為 16 個頁面。 哇! 這可能會讓人不知所措(即使對於某些開發人員來說),但要記住的重要一點是,您不必手動配置設置來使插件工作 - 它的默認設置也非常好用。

W3 Total Cache 對每種類型的緩存都有一個專門的設置頁面——頁面緩存、對象緩存、數據庫緩存、瀏覽器緩存等。使用 W3 Total Cache 獲得的可定制性級別在其他地方很難找到。

W3 Total Cache 在 WordPress.org 上有一個非常強大的免費版本。 還有一個專業版,每年收費 99 美元。

特徵

  • 大量的小型配置選項
  • GZIP 壓縮以優化 Web 瀏覽器渲染。
  • HTML、CSS 和 JavaScript 文件的縮小和連接。
  • 支持內容交付網絡 (CDN)。
  • 與 Cloudflare 兼容。

速度測試

W3 總緩存

03. WP超級緩存

  • TTFB :0.041 秒
  • 最大內容塗料:0.377 秒
  • 滿載:0.471 秒

WP Super Cache 是可用於 WordPress 的免費緩存解決方案。 它直接來自 WordPress.com 和 WooCommerce 背後的同一家公司 Automattic。

除了頁面緩存,它還包括一些其他的優化策略。 但是,總的來說,這很簡單。

WP Super Cache 是 100% 免費的。

特徵

  • 頁面緩存。
  • 支持內容交付網絡 (CDN)。
  • 為使用移動設備的訪問者緩存。
  • 瀏覽器緩存。
  • 調度程序以給定的時間間隔管理刪除和重新緩存。
  • GZIP 壓縮。

速度測試

WP 超級緩存

04. WP最快的緩存

  • TTFB :0.052 秒
  • 最大內容塗料:0.443 秒
  • 滿載:0.352 秒

據其開發人員稱,WP Fastest Cache 插件是“最簡單、最快的 WP Cache 系統”。 它提供易於啟用的頁面緩存功能以及其他優化策略,例如縮小、GZIP 壓縮、瀏覽器緩存,以及將 JavaScript 和 CSS 文件組合在一起以減少來自服務器的請求的選項。

WP Fastest Cache 在 WordPress.org 上有一個免費版本,適用於許多網站。 還有一個高級版本,起價為每年 59 美元,可在單個站點上使用。

特徵

  • 此插件中使用了最快的方法 Mod_Rewrite
  • 發布帖子或頁面時刪除所有緩存文件
  • 支持 CDN
  • 為移動設備和登錄用戶啟用/禁用緩存選項
  • 阻止特定頁面或帖子的緩存
  • 代碼縮小
  • GZIP 壓縮

速度測試

WP 最快的緩存

05. WP-優化

  • TTFB :0.041 秒
  • 最大內容塗料:0.475 秒
  • 滿載:0.396 秒

WP-Optimize 是來自與流行的 UpdraftPlus 備份插件相同的開發人員的 WordPress 緩存插件。 在演變為完整的緩存和性能優化解決方案之前,它最初是一種清理站點數據庫的工具。

除了緩存和數據庫清理,它還包括圖像壓縮功能。

WP-Optimize 在 WordPress.org 上有一個免費版本,適用於許多網站。 還有一個高級版本,起價為每年 49 美元,最多可在兩個站點上使用。

特徵

  • 頁面緩存
  • 自動或手動數據庫清理和優化
  • 圖像壓縮
  • GZIP 壓縮
  • 瀏覽器緩存

速度測試

WP-優化

06.緩存啟動器

  • TTFB :0.039 秒
  • 最大內容塗料:0.461 秒
  • 滿載:0.377 秒

Cache Enabler 是一個輕量級的 WordPress 緩存解決方案,它只專注於頁面緩存。 正因為如此,它絕對是這個列表中最簡單的選項——它實際上只有幾個設置。

緩存啟動器是 100% 免費的。

特徵

  • 頁面緩存
  • 在儀表板中顯示實際緩存大小
  • 緩存排除規則

速度測試

通常,我們建議使用 Cache Enabler 進行標記組自動優化。 但為了保持測試公平,我們所做的只是啟用 Cache Enabler。

緩存啟動器

07.蜂鳥

  • TTFB : 0.042 秒
  • 最大內容塗料:0.232 秒
  • 滿載:0.449 秒

Hummingbird 是 WPMU DEV 的一個 WordPress 緩存和性能插件。 它提供了精心設計的界面以及大量可用於優化網站的功能。

Hummingbird 在 WordPress.org 上有一個免費版本,適用於許多網站。 還有一個高級版本,起價為每年 60 美元,可在單個站點上使用。

特徵

  • 頁面緩存
  • GZIP 壓縮
  • 瀏覽器緩存
  • 代碼縮小
  • 消除渲染阻塞資源的選項

速度測試

蜂鳥

08. LiteSpeed 緩存

  • TTFB :不適用(閱讀下文)
  • 最大的內容塗料:不適用(閱讀下文)
  • 滿載:不適用(閱讀下文)

LiteSpeed Cache 是一個免費的緩存插件,旨在與 LiteSpeed Web 服務器配對,它有免費的開源版本 (OpenLiteSpeed) 和企業版。

該插件是一個全方位服務的性能插件,包括緩存、代碼優化、圖像優化等。 在這方面它很像 WP Rocket。

但是,要了解的重要一點是,您的 Web 服務器必須使用 LiteSpeed Web 服務器才能從 LiteSpeed 緩存插件中的緩存功能中受益。

LiteSpeed Cache 插件是 100% 免費的。

特徵

  • 使用 LiteSpeed Web Server 的服務器級緩存
  • 針對 HTML、CSS 和 JavaScript 的代碼優化
  • 連接到 QUIC.cloud CDN(有點像 Cloudflare
  • 圖像優化
  • 數據庫清理器
  • 心跳控制

速度測試

我們的測試站點沒有使用 LiteSpeed Web Server,所以我們無法測試這個插件。 但是,如果您的網絡主機確實使用 LiteSpeed Web 服務器,我們強烈建議您使用此插件而不是此列表中的其他選項。

一些使用 LiteSpeed Web Server 的流行主機包括 GreenGeeks(我們的評論)和 A2 Hosting(僅在更高級別的 Turbo 計劃上)。

09.飛行出版社

  • TTFB :0.041 秒
  • 最大內容塗料:0.188 秒
  • 滿載:0.418 秒

FlyingPress 是來自 Gijo Varghese 的一體化 WordPress 性能插件,他經營著一個關於 WordPress 速度優化的博客。

它包括頁面緩存以及用於代碼優化、圖像優化等的許多其他性能優化策略。 還有一個可選的 FlyingCDN 插件,它可以通過集成 CDN 來加快您網站的全球交付。

FlyingPress 是一個高級插件——單個站點的起價為每年 60 美元。

特徵

  • 頁面緩存
  • 刪除未使用的 CSS
  • 延遲 JavaScript 執行直到用戶交互
  • 其他代碼優化,例如縮小和延遲 JavaScript
  • 數據庫優化
  • 谷歌字體優化
  • 圖像優化(尤其是與開發者的 Flying Images 插件配合使用時)

速度測試

FlyingPress 測試數據

注意 – 我對 FlyingPress 的設置非常激進,這導致我的測試站點上的 CLS 出現一些問題。 在真實站點上,您可能需要調整要延遲的腳本以避免佈局轉換問題。

10.微風

  • TTFB :0.063 秒
  • 最大內容塗料:0.404 秒
  • 滿載:0.472 秒

Breeze 是來自 Cloudways 的免費 WordPress 緩存插件,Cloudways 是我們審查過的流行網絡主機。 但是,您無需成為 Cloudways 客戶即可使用它(儘管 Cloudways 用戶確實受益於該插件與 Cloudways 的 Varnish 緩存系統的附加集成)。

除了頁面緩存之外,Breeze 還包括優化站點其他部分性能的功能,例如站點代碼。

微風是100%免費的。

特徵

  • 頁面緩存
  • Cloudways 用戶(或其他使用 Varnish 的主機)的 Varnish 緩存集成
  • 代碼縮小
  • 延遲 JavaScript 執行
  • 圖片的延遲加載
  • 心跳控制

速度測試

微風緩存插件測試結果

11. Cloudflare 的超級頁面緩存

  • TTFB :不適用(閱讀下文)
  • 最大的內容塗料:不適用(閱讀下文)
  • 滿載:不適用(閱讀下文)

與 LiteSpeed Cache 一樣,Cloudflare 的超級頁面緩存(以前稱為 WP Cloudflare 超級頁面緩存)是另一個獨特的選項,不僅限於常規頁面緩存。

Cloudflare 的超級頁面緩存不是在您的站點服務器上實現頁面緩存,而是讓您在 Cloudflare 的全球服務器網絡上完全緩存您的站點頁面。

這樣做的好處是,您的訪問者無論從哪裡瀏覽都將體驗到同樣快速的加載時間,因為整個頁面將從最近的 Cloudflare 邊緣位置加載。

如果您熟悉 Cloudflare APO,則基本思路相同。 但是,主要區別在於 Cloudflare 的 Super Page Cache 是免費的,可讓您繼續使用免費的 Cloudflare 計劃。

特徵

  • Cloudflare 網絡上的全頁緩存
  • 讓您仍然使用免費的 Cloudflare 計劃
  • 緩存清除以確保登錄用戶看不到緩存的內容
  • 更改內容時自動清除 Cloudflare 緩存

速度測試

由於 Cloudflare 的超級頁面緩存的工作方式,實際上不可能與此列表中的其他緩存插件進行 1:1 的速度測試比較,這就是我們沒有包含測試數據的原因。

但是,如果您的網站擁有全球受眾,我們建議您自行測試。 我們已經在其他情況下對其進行了測試,它導致了令人印象深刻的全局頁面加載時間。

比較表

這是我們測試的所有八個緩存插件的性能比較表。 我們已經按照最大內容繪製時間對它們進行了排序。

插入液晶面板TTFB 完全讀取
沒有緩存插件0.674 0.288 0.721
WP火箭0.141 0.040 0.307
飛行出版社0.188 0.041 0.401
蜂鳥0.232 0.042 0.449
W3 總緩存0.290 0.040 0.421
WP 超級緩存0.377 0.041 0.471
微風0.404 0.063 0.472
WP 最快的緩存0.443 0.052 0.352
緩存啟動器0.461 0.039 0.377
WP-優化0.475 0.041 0.396

此表不包括 Cloudflare 的 LiteSpeed Cache 或 Super Page Cache,因為由於上述原因我們沒有測試它們。 但是,根據您的情況,它們都是值得考慮的選擇。

最佳緩存插件排名

在為每個緩存插件運行九個單獨的性能測試之後,我們可以提出這些建議。

總體而言,WP Rocket 的性能最好,而 Hummingbird 的免費緩存插件性能最好。 這就是我們在本文開頭推薦這兩個插件的原因。

如果您的預算有限,Hummingbird(或其他免費插件之一)仍然會大大改善您網站的加載時間。

如果您願意付費,如果您想要獲得最佳性能,WP Rocket 是一個不錯的選擇,尤其是在 Core Web Vitals 指標方面。

FlyingPress 的表現也相當不錯,幾乎與 WP Rocket 並駕齊驅,所以它是另一個不錯的選擇(雖然它有點貴)。

您為 WordPress 網站使用哪些緩存解決方案? 您在緩存插件中尋找哪些功能? 我們很樂意聽取您的意見,因此請在下面的評論部分告訴我們。