WordPress 與效能·閱讀約 6 分鐘
安裝並設定 LiteSpeed Cache
LiteSpeed Cache(LSCache)是直接在伺服器層做快取,不是用 PHP 產生靜態檔。因為主機跑的是企業版 LiteSpeed,所以這個外掛的效果和在別的主機上完全不同。
- 1
移除原本的快取外掛
如果裝了 WP Super Cache、W3 Total Cache 或 WP Rocket,先停用並刪除。兩套快取同時跑會互相打架,出現頁面更新不了的怪問題。
- 2
安裝 LiteSpeed Cache
WordPress 後台 →「外掛 → 安裝外掛」,搜尋 LiteSpeed Cache,安裝並啟用。啟用後左側會出現 LiteSpeed Cache 選單。
- 3
開啟快取
「LiteSpeed Cache → Cache」,把「Enable Cache」設為 ON。這一步就已經有明顯效果了,先用無痕視窗測一下載入速度。
- 4
設定預設 TTL
同一頁的「TTL」頁籤,公開頁面的 TTL 預設 604800 秒(一週)通常可以接受。內容更新很頻繁的新聞站可以調短。
- 5
開啟圖片最佳化
「Image Optimization」可以把圖片轉成 WebP 並壓縮。按「Gather Image Data」再按「Optimize」。這會明顯降低頁面大小。
- 6
小心 Page Optimization
「Page Optimization」裡的 CSS/JS 合併與延遲載入很容易弄壞版面。一次只開一項,開完就用無痕視窗檢查前台和後台,壞了就關掉那一項。
- 7
電商站的排除設定
WooCommerce 的購物車、結帳、會員頁面不能快取。LSCache 預設會處理,但如果出現「購物車顯示別人的內容」這類問題,到「Cache → Excludes」把那些路徑加進排除清單。
補充說明
- 改完設定後記得按「Purge All」清掉舊快取,不然你看到的還是舊版本。
- 測速建議用無痕視窗或線上測速工具。自己登入後台的狀態下不會命中快取,測起來一定比較慢。