WP Rocket 教學:WordPress 快取設定、CSS/JS 優化與網站加速完整指南

WP Rocket 是 WordPress 快取與效能優化外掛。對新手來說,最安全的設定方式不是把所有功能一次打開,而是先讓基本快取正常,再依序測試 Remove Unused CSS、JavaScript 延遲、LazyLoad、Preload 與 CDN;每改一項,就檢查首頁、表單、購物車、登入與課程功能是否正常。

WP Rocket 很容易讓人產生一個錯覺:功能越多,全部開啟,網站就一定越快。

實際上,WordPress 加速最怕的就是「一次改太多」。CSS、JavaScript、快取、CDN 同時調整,測速分數也許變高,但如果選單失效、表單送不出去、購物車不能結帳,這種優化反而沒有意義。

這篇會用目前 WP Rocket 的主要功能重新整理一套比較安全的設定順序。你不需要先懂程式,但要知道每個功能在處理什麼,以及開啟後該測哪些地方。

WP Rocket 能改善什麼?不能改善什麼?

WP Rocket 的核心工作,是減少 WordPress 重複產生頁面的成本,並優化瀏覽器載入 CSS、JavaScript、圖片、影片與字型的方式。

WP Rocket 擅長處理WP Rocket 不能單獨解決
頁面快取主機規格本身不足
CSS/JavaScript 載入優化外掛本身程式效率很差
圖片與 iframe 延遲載入原始圖片檔案過大
預先載入快取資料庫或 PHP 嚴重瓶頸
CDN 網址整合會員、結帳等動態處理不足
部分前端效能最佳化網站架構本身過度複雜

如果網站現在整體就很慢,建議先看WordPress 網站速度很慢怎麼辦,確認問題是在主機、圖片、外掛還是前端資源。主機如果長期資源不足,也可以參考網站主機太便宜會有什麼問題

新手最安全的 WP Rocket 設定順序

順序先做什麼開完後檢查
1先備份網站,啟用 WP Rocket 基本功能前台與後台是否正常
2開啟媒體相關最佳化首圖、Logo、影片、版面
3測試 Remove Unused CSS首頁、手機版、彈窗、動態區塊
4測試 Load JavaScript deferred/Delay JavaScript execution選單、表單、購物車、登入
5啟用 Preload/Preload links主機負載與前台速度
6有需要才加入 CDN圖片、CSS、JS 是否正常
7最後才處理資料庫清理先確認備份可用

這個順序的好處是,哪一步出問題比較容易找到原因。不要今天一次打開十個選項,明天才發現網站某個按鈕失效。

第一步:先備份,再讓基本快取正常運作

WP Rocket 啟用後,本身就會套用部分自動最佳化。這時先不要急著追求最高分,先用無痕視窗檢查:

  • 首頁與文章頁能不能正常開啟。
  • 手機版是否正常。
  • 管理員登入後編輯是否正常。
  • 表單是否能送出。
  • 如果是電商,購物車與結帳是否正常。
  • 如果是課程網站,會員登入與課程權限是否正常。

正式網站在做效能設定前,先建立可還原備份。尤其會員、訂單、課程進度都在同一站時,備份不是多餘步驟。

Remove Unused CSS:值得測,但要先看版面

WordPress 主題和外掛常會載入一大批 CSS,但某一頁實際只用到其中一部分。Remove Unused CSS 的目的,就是讓頁面只保留真正需要的樣式,減少不必要的 CSS 負擔。

這項功能對大型主題、頁面編輯器和外掛很多的網站通常值得測試,但開啟後要特別檢查:

  • 首屏是否短暫沒有樣式。
  • Elementor 或區塊頁面是否跑版。
  • 彈窗、選單與行動版選單是否正常。
  • 會員登入後的頁面是否正常。
  • 商品頁、結帳頁和課程頁是否正常。

如果一開就跑版,不要硬撐著用。先清除 Used CSS 與快取,再找出需要排除的樣式;如果網站環境不適合,也可以退回較保守的設定。

JavaScript 優化:先 Deferred,再測 Delay

JavaScript 往往是 WordPress 前端最容易拖慢、也最容易優化出問題的地方。

Load JavaScript deferred

這個功能讓部分 JavaScript 不要阻擋頁面最前面的內容顯示。開啟後要測選單、輪播、表單、彈窗、登入和購物車等互動元件。

Delay JavaScript execution

Delay JavaScript execution 會把許多 JavaScript 延後到訪客互動後再執行,通常能明顯減少頁面一開始的腳本負擔。但如果某個功能必須一進頁面就執行,延遲過頭就可能造成短暫失效。

特別要測試:

  • 手機選單。
  • 表單驗證與送出。
  • LINE、聊天或其他浮動按鈕。
  • 加入購物車與迷你購物車。
  • 結帳頁與付款功能。
  • 會員登入。
  • 課程播放器。
  • Webinar 報名與追蹤腳本。

如果某個功能失效,再針對必要腳本做排除,比直接關掉所有 JavaScript 優化更有效率。

LazyLoad:圖片與影片很多的網站特別有感

LazyLoad 的概念很簡單:訪客還沒滑到的圖片、iframe 或影片,不必一開始全部載入。

長篇文章、銷售頁、商品頁和圖片多的網站通常適合使用。不過最上方的主視覺如果是 Largest Contentful Paint 的重要元素,不應為了延遲載入反而讓首屏變慢。

另外,WP Rocket 可以協助補上缺少的圖片尺寸,降低圖片載入時造成的版面跳動。圖片本身仍然要控制尺寸與檔案大小,不能把一張超大的原始照片丟上網站,再期待快取外掛全部處理。

Preload:讓快取先準備好,但大站要觀察負載

Preload 會主動建立快取,而不是等第一位訪客進頁面才開始產生。這對一般網站很方便,也能和 Remove Unused CSS 等處理流程互相搭配。

但如果網站有大量文章、商品或頁面,重新建立整站快取時可能產生短時間負載。若主機資源有限,清除整站快取後要觀察 CPU、後台反應與錯誤紀錄。

Preload links 則是在使用者可能點擊連結前先做準備,能改善部分頁面切換的體感速度。是否開啟仍以實際網站測試為準。

WP Rocket 和 Bunny CDN 可以一起用嗎?

可以,但不要讓不同外掛重複改寫同一批 CDN 網址或重複做同一項最佳化。

WP Rocket 主要負責 WordPress 快取與前端效能;Bunny CDN 則可以讓圖片、CSS、JavaScript 等靜態資源透過 CDN 節點分發。完整設定可以看Bunny CDN 教學

修改網站後如果看到舊版內容,可以依序處理:

  1. 清除 WP Rocket 快取。
  2. 清除 CDN 快取。
  3. 若使用頁面編輯器,必要時重新產生 CSS。
  4. 用無痕視窗重新檢查。

資料庫清理:這不是網站加速的第一步

WP Rocket 可以清理文章版本、自動草稿、回收桶與部分暫存資料,但不要看到「清理」就全部勾選。

資料庫整理比較適合放在最後,而且執行前要先備份。尤其如果你的網站有訂單、會員、表單紀錄、課程進度與其他營運資料,任何不熟悉的資料都不要隨便刪除。

WordPress 外掛很多,只裝 WP Rocket 就能救嗎?

不一定。如果真正拖慢網站的是某個外掛大量查詢資料庫、載入過多腳本,快取只能改善其中一部分。

可以搭配WordPress 外掛太多會怎樣一起檢查。真正有效的速度優化通常是:主機、外掛、圖片、頁面設計、快取與 CDN 一起整理,而不是只靠一支外掛。

電商與課程網站,設定後一定要測這 12 項

  1. 首頁。
  2. 手機版選單。
  3. 表單送出。
  4. 彈窗。
  5. 商品頁。
  6. 加入購物車。
  7. 購物車。
  8. 結帳。
  9. 付款後跳轉。
  10. 會員登入。
  11. 課程權限。
  12. 課程影片與播放器。

不要只看 PageSpeed 分數。對營運網站來說,能正常收款、登入、寄信與交付課程,比多幾分更重要。

WP Rocket 常見問題 FAQ

WP Rocket 有免費版嗎?

WP Rocket 是付費 WordPress 外掛,沒有一般免費版。預算有限時,可以先從主機、圖片尺寸、外掛精簡與其他快取方案著手。

WP Rocket 所有功能都要開嗎?

不用。基本功能先正常,再依網站需求逐項開啟與測試。不同主題、外掛、會員與購物流程需要的排除設定不同。

WP Rocket 和 CDN 哪一個比較重要?

兩者處理的問題不同。WP Rocket 著重 WordPress 快取與前端最佳化;CDN 著重靜態內容分發。網站本身沒有做好,單加 CDN 也不會自動解決所有效能問題。

開啟 Delay JavaScript 後網站壞掉怎麼辦?

先清快取確認問題,暫時關閉該功能測試;若恢復正常,再找出需要排除的腳本,不要同時改其他設定。

WP Rocket 可以解決主機太慢嗎?

只能改善部分情況。快取能減少重複運算,但會員、結帳、資料庫和 PHP 等動態工作仍依賴主機。長期資源不足時,仍要處理主機或程式瓶頸。

結論:先穩定,再追求更快

WP Rocket 的價值,不是讓你把所有加速選項一次打開,而是用一套相對集中的方式管理 WordPress 快取、CSS、JavaScript、媒體與預先載入。

如果你是新手,記住一個原則就夠了:一次只改一項,改完就測。首頁正常不代表結帳正常;桌機正常也不代表手機、會員與課程流程正常。

把主機、外掛、圖片、WP Rocket 與 CDN 各自的角色分清楚,網站才會是真的變快,而且不會為了測速分數犧牲營運穩定度。

如果你正在規劃線上課程或想把網站做起來,這兩個資源可以直接拿去用:

1) 領取贈品:線上課程起步指引

2) 免費架站:只需付主機費,我們直接幫你把網站架好

先拿起步指引 了解免費架站

元氣站長
元氣站長

經營網路事業,賺取持續收入!
網路賺錢修煉,成就理想人生!