找我們做網站
↑
WordPress · WordPress 外掛推薦

WordPress網站快取外掛怎麼選?加速方案全比較

WordPress 外掛推薦發布 2026.10.16閱讀約 12 分鐘
WordPress網站快取外掛怎麼選?加速方案全比較

歡迎回到鵠學苑~不知道大家有沒有遇過這種情況:網站明明主機規格不差,頁面卻還是慢吞吞,訪客等不到三秒就關掉分頁離開?其實很多時候問題不是出在主機硬體,而是網站沒有把「快取」機制設定好。快取簡單講就是把運算好的結果先存起來,下次有人來訪問時直接拿現成的東西給他看,不用每次都重新跑一次資料庫查詢跟程式運算,速度自然差很多。今天鵠學苑要帶大家搞懂快取的原理,並且實際比較市面上幾款主流的 WordPress 快取外掛,看看到底該怎麼選才適合自己的網站。讓我們開始學習吧!

快取到底是什麼?三種快取先搞懂

講到快取外掛,很多人會誤以為裝一個外掛、按個「啟用」就萬事OK,但其實快取外掛背後同時處理好幾種不同層級的快取,搞懂差異才知道自己在設定什麼。常見的三種快取如下:

示意圖:頁面快取存在伺服器、物件快取存在記憶體(Redis/Memcached)、瀏覽器快取存在訪客的瀏覽器,三者各自加速的環節
示意圖:頁面快取存在伺服器、物件快取存在記憶體(Redis/Memcached)、瀏覽器快取存在訪客的瀏覽器,三者各自加速的環節
  • 頁面快取(Page Cache):把整個網頁產生後的 HTML 結果存成靜態檔案,下次同一個網址被訪問時,伺服器不用再跑一次 WordPress 的 PHP 程式跟資料庫查詢,直接把存好的 HTML 檔案吐出去,這是影響載入速度最直接、效果也最明顯的一種快取。
  • 物件快取(Object Cache):WordPress 每次執行都會產生大量重複的資料庫查詢,物件快取會把這些查詢結果暫存在記憶體(例如 Redis 或 Memcached)裡,下次同樣的查詢就不用再打一次資料庫,對於會員系統、WooCommerce 這種動態互動較多的網站特別有幫助。
  • 瀏覽器快取(Browser Cache):透過 HTTP 標頭告訴訪客的瀏覽器「這個圖片、CSS、JS 檔案可以先存在你自己電腦裡,一段時間內不用重新下載」,這樣訪客回訪或瀏覽同網站其他頁面時,載入速度會明顯加快,也能減少伺服器的流量負擔。

大部分快取外掛都會同時處理這三種快取的其中兩到三種,差別在於設定的細緻度、自動化程度,還有跟主機環境的搭配深淺,這也是為什麼「選對外掛」比「隨便裝一個」重要得多。

主流快取外掛比較:WP Rocket、LiteSpeed Cache、W3 Total Cache、WP Super Cache

市面上快取外掛不少,但真正被廣泛使用、口碑穩定的其實就是這幾款,鵠學苑幫大家整理各自的功能重點跟目前的定價方案:

WP Rocket、LiteSpeed Cache、W3 Total Cache、WP Super Cache 四款快取外掛的費用、功能、設定難度與適合對象比較表
WP Rocket、LiteSpeed Cache、W3 Total Cache、WP Super Cache 四款快取外掛的費用、功能、設定難度與適合對象比較表
  • WP Rocket(付費外掛,無免費版)
    • 定價:Single 方案 1 個網站每年 59.95 美元、Plus 方案 3 個網站每年 119.95 美元、Multi 方案 50 個網站每年 299.95 美元(可再加購到 100 或 500 站),各方案功能完全相同,差別只在授權站數,並提供 14 天內無條件退款保證
    • 功能:頁面快取、瀏覽器快取、GZIP 壓縮、圖片延遲載入、CSS/JS 縮小合併、延遲載入 JavaScript 執行、移除未使用的 CSS、資料庫清理最佳化、預載(Preload)、內建 CDN 相容設定,並內建 Rocket Insights 效能監控儀表板
    • 特色:安裝後幾乎不用碰進階設定就能套用八成以上的最佳化項目,介面對非工程背景的站長最友善,也是目前公認「設定最省事」的付費方案
  • LiteSpeed Cache(完全免費)
    • 定價:在 WordPress.org 上完全免費下載使用,官方持續維護,約每隔幾個月推出一次功能版本,中間不定期釋出修正版(例如 2026 年 3 月的 7.8、8 月的 7.9 與 9 月的 7.9.1)
    • 功能:頁面快取、瀏覽器快取、資料庫最佳化、CSS/JS 縮小合併、圖片延遲載入與圖片最佳化、物件快取整合,並可搭配官方的 QUIC.cloud 服務取得額外的 CDN 與圖片優化資源(CDN 有免費方案可用、圖片優化每月也有免費額度,超過額度才需要額外儲值付費)
    • 特色:如果主機本身是 LiteSpeed 或 OpenLiteSpeed 伺服器,這款外掛可以直接呼叫伺服器層級的快取引擎,效能表現通常是所有方案裡最頂尖的,詳細原因下一段會再展開說明
  • W3 Total Cache(免費版功能豐富,另有付費 Pro 版)
    • 定價:核心版本免費,Pro 版本由 BoldGrid 團隊維護,官方定價每年 99 美元,提供進階功能與官方技術支援
    • 功能:頁面快取、瀏覽器快取、資料庫快取、物件快取、CDN 整合(可對接 Cloudflare 等服務)
    • 特色:免費版功能已經非常齊全,是幾款外掛裡設定選項最多、可調整彈性最大的一款,但也因此設定介面較複雜、學習曲線偏陡,比較適合有一定技術底子、想要精細調校的進階使用者
  • WP Super Cache(完全免費,Automattic 出品)
    • 定價:完全免費,沒有付費版本
    • 功能:以基礎頁面快取為主,設定選項相對陽春,沒有物件快取、也沒有太多進階最佳化項目
    • 特色:安裝後幾乎不用設定就能開啟基本快取,操作邏輯非常簡單,適合技術背景較淺、網站內容以靜態文章為主的部落格或小型網站

簡單總結:預算充足、想省設定時間就選 WP Rocket;主機是 LiteSpeed 就直接用 LiteSpeed Cache;想要免費又功能齊全、也願意花時間研究設定就選 W3 Total Cache;純粹想要簡單開啟基本加速效果,WP Super Cache 是最省力的選擇。

如果主機本身是 LiteSpeed,該怎麼選?

這是鵠學苑很常被問到的問題。如果你的主機商用的是 LiteSpeed Enterprise 或 OpenLiteSpeed 伺服器(可以請主機商確認,或透過瀏覽器開發者工具查看回應標頭裡的 Server 欄位),強烈建議直接安裝官方的 LiteSpeed Cache 外掛,原因如下:

  • LiteSpeed Cache 可以直接呼叫伺服器層級的快取引擎(LSCache),快取判斷跟資料存取都發生在伺服器內部,不需要經過 PHP 程式再處理一次,速度會比純外掛層級的快取方案更快
  • 這款外掛完全免費,等於是「主機規格送的加速服務」,不需要額外花錢買授權
  • 可以免費串接 QUIC.cloud 提供的 CDN 與圖片優化服務,等於快取、CDN、圖片優化一次到位

相反地,如果主機是 nginx、Apache 或其他非 LiteSpeed 環境,裝 LiteSpeed Cache 外掛雖然還是能用(圖片優化、CSS/JS 最佳化等輔助功能都正常),但拿不到伺服器層級快取的最大優勢,這種情況下改用 WP Rocket 或 W3 Total Cache 通常會更划算。鵠崙設計代管的客戶主機大多是 RunCloud 搭配 nginx 環境,這類主機我們會建議優先考慮 WP Rocket 或搭配 nginx 層級的靜態快取規則來處理。

安裝設定的基本流程

不管選哪一款外掛,安裝設定的大方向都差不多,建議照以下順序操作,避免踩到不必要的坑:

  1. 先確認網站上沒有其他快取外掛同時啟用中,多個快取外掛互相衝突是最常見的網站跑版或白屏原因
  2. 安裝並啟用選定的快取外掛
  3. 開啟最基本的頁面快取(Page Cache)功能,先讓網站有基礎的加速效果
  4. 設定瀏覽器快取的到期時間,圖片、CSS、JS 這類不常變動的檔案可以設定較長的快取時間
  5. 逐項開啟 CSS/JS 最小化與合併功能,每開一項就重新整理前台檢查版面有沒有跑掉
  6. 設定快取排除規則,把購物車、結帳頁、會員中心等動態頁面加入排除清單(下一段會詳細說明)
  7. 用無痕視窗或不同裝置實際瀏覽網站前台,確認各頁面顯示正常、功能可以正常操作
  8. 使用 Google PageSpeed Insights 或 GTmetrix 等測速工具,比對設定前後的速度分數,確認真的有帶來改善

提醒一下,每次調整完設定都要記得清除快取,很多站長改了設定卻忘記清快取,結果看到的還是舊的快取結果,誤以為設定沒有生效。

快取設定常見的踩雷情況:電商網站要特別小心

快取外掛用得好是加速利器,用不好反而會讓網站出現各種奇怪的錯誤,尤其是有購物車功能的電商網站,最常見的踩雷情況包括:

示意圖:首頁、文章、商品頁可以快取,購物車、結帳、會員中心等動態頁面要加入排除清單,以及四種常見的快取錯誤
示意圖:首頁、文章、商品頁可以快取,購物車、結帳、會員中心等動態頁面要加入排除清單,以及四種常見的快取錯誤
  • 購物車內容跑掉或看到別人的資料:如果整個購物車頁面或結帳頁被當成一般靜態頁面快取起來,不同訪客看到的可能會是同一份快取結果,導致購物車數量顯示錯誤、甚至看到別人的訂單資訊,這是最嚴重也最常見的問題
  • 優惠券或會員折扣沒有生效:動態計算的價格、庫存、會員專屬折扣如果被快取住,訪客看到的價格可能跟實際結帳金額對不上
  • 商品更新後前台沒有同步:後台改了商品價格或庫存,前台卻還是顯示舊資料,這是因為快取沒有在對的時機自動清除
  • 加入購物車按鈕點了沒反應:通常是 JavaScript 延遲載入或合併壓縮的設定跟購物車外掛的腳本互相打架導致的

解決方式並不難,重點是設定排除清單,把以下頁面類型從頁面快取中排除,讓它們每次都即時運算:

  • 購物車頁面(通常網址包含 /cart/)
  • 結帳頁面(通常網址包含 /checkout/)
  • 會員中心/我的帳戶頁面(通常網址包含 /my-account/)
  • 有登入狀態的頁面(例如已登入會員看到的內容跟訪客不同)

好消息是像 WP Rocket、LiteSpeed Cache 這類主流外掛大多內建 WooCommerce 相容模式,安裝時會自動偵測並排除這些動態頁面,不過鵠學苑還是建議設定完後親自用不同帳號實測一輪購物流程,畢竟每個網站用的主題跟外掛組合都不一樣,自動偵測不一定百分之百準確,實際測過才安心。

快取跟 CDN 怎麼搭配使用?

快取外掛跟 CDN(內容傳遞網路)常常被搞混,但其實兩者負責的工作不一樣,是互補而不是二選一的關係:

示意圖:訪客先由 CDN 節點取得圖片、CSS、JS,再由主機上的快取外掛提供頁面;內容更新後兩邊快取都要清除
示意圖:訪客先由 CDN 節點取得圖片、CSS、JS,再由主機上的快取外掛提供頁面;內容更新後兩邊快取都要清除
  • 快取外掛負責加速「網站程式產生頁面」的過程,把 WordPress 運算好的結果存起來,減少伺服器端重複運算的負擔
  • CDN負責把圖片、CSS、JS 這類靜態檔案,透過分布在世界各地的節點伺服器,從離訪客最近的節點傳送出去,減少檔案傳輸的距離跟延遲,對海外訪客或圖片較多的網站幫助特別大

實務上常見的搭配組合,像是 Cloudflare(免費版就能用)加上任何一款快取外掛,或者主機是 LiteSpeed 環境的話,直接用 LiteSpeed Cache 搭配官方的 QUIC.cloud CDN,設定起來最順手也最一致。這裡有個小提醒:啟用 CDN 之後,記得回到快取外掛裡填入對應的 CDN 網域設定,讓外掛知道要把靜態資源指向 CDN;另外因為快取外掛跟 CDN 各自都有自己的快取層,網站內容更新後,兩邊的快取都要記得清除,只清其中一邊常常是「明明後台改好了,前台卻還是看到舊內容」的原因。

常見問題

免費快取外掛跟付費的(如 WP Rocket)差在哪裡?

免費外掛(LiteSpeed Cache、WP Super Cache)已經具備基本的頁面快取與瀏覽器快取,但進階最佳化項目(如移除未使用的 CSS、延遲載入 JS 執行)跟官方技術支援,多半是付費外掛才有,預算允許的話 WP Rocket 能省去大量手動測試的時間。

主機不是 LiteSpeed 也能用 LiteSpeed Cache 嗎?

可以安裝啟用,但拿不到 LiteSpeed 伺服器層級 Page Cache 的最大優勢,只能使用圖片優化、CSS/JS 最小化等輔助功能,這類主機環境建議改用 WP Rocket 或 W3 Total Cache 會更適合。

為什麼裝了快取外掛後,購物車或結帳頁會出錯?

通常是整個頁面被當成靜態內容快取,導致每個訪客看到相同的購物車或庫存資料。務必在快取設定裡把購物車、結帳、會員中心等動態頁面加入排除清單,多數外掛也有 WooCommerce 自動偵測排除的功能。

快取外掛跟 CDN 需要兩個都裝嗎?

建議都裝。快取外掛負責加速網站程式運算與頁面產生的速度,CDN 負責把圖片、CSS、JS 等靜態資源從離使用者最近的節點送出,兩者是互補關係而非取代,一起使用效果最好。

結語

快取外掛沒有絕對的「最好」,只有「最適合你主機環境跟需求」的選擇。預算夠、想省時間就選 WP Rocket;主機是 LiteSpeed 就優先用免費又強大的 LiteSpeed Cache;喜歡精細調校可以試試 W3 Total Cache;單純想要簡單開啟基礎加速,WP Super Cache 也很夠用。不管選哪一款,設定完一定要記得測試購物車、結帳這類動態頁面,並且搭配 CDN 一起使用,才能把網站速度真正衝上去。今天的教學就到這裡拉~希望大家持續追蹤 鵠學苑 的教學文章喔!

鵠學苑・鵠崙設計鵠崙設計 2014 年成立,專注 WordPress 網站開發,400 多個網站在我們自己的主機上運作。鵠學苑的文章由團隊實際操作後整理,工具與外掛的功能以撰文當時為準。
鵠崙設計

不想自己摸索,
就交給我們做。

外掛設定、主機效能、改版搬家,這裡寫的每一件事,都是我們每天在客戶網站上做的工作。留下需求,1 個工作天內回覆。