很多 WordPress 站會出現一種“溫水煮青蛙”的慢:剛上線的時候很順滑,半年後後臺越來越卡、發佈文章越來越慢、偶爾還會出現莫名其妙的超時。你以爲是主機不行,結果換了主機還是慢。其實很常見的原因是:數據庫裏堆了太多“歷史碎片”,比如文章修訂版本、自動草稿、垃圾評論、臨時緩存數據(transients)等。

WP-Optimize 是一個常見的數據庫清理工具,但它的危險點也在於:它能刪很多東西,如果你不做備份、也不知道每一項在刪什麼,就容易誤刪。所以下面我按“新手安全優先”的方式講:先備份、再清理、最後驗收;並且告訴你哪些選項建議開,哪些建議先別碰。

先做一句提醒:數據庫清理之前,最好先做一次可恢復的備份(看這篇:UpdraftPlus 自動備份與恢復演練)。這樣你清理後哪怕不滿意,也能回滾。

WordPress 後臺插件安裝頁搜索 WP-Optimize 的結果

圖:後臺 → 插件 → 安裝插件,搜索 “WP-Optimize”。

你可以先這樣判斷:是不是“數據庫膨脹型變慢”

如果你發現慢主要發生在後臺(編輯文章、打開列表、保存設置),而前臺訪問速度沒那麼誇張,那數據庫問題的概率更高。還有一個信號是:你站點內容沒怎麼增加,但數據庫體積一直在漲。這種情況做一次溫和清理,往往會有明顯改善。

WP-Optimize 清理項目怎麼選?按風險從低到高

WP-Optimize 裏會列出很多“優化項”。新手不要貪多,優先做低風險的,效果也夠用。你可以按下面這個順序:

WP-Optimize 主界面(數據庫清理/優化入口)

圖:WP-Optimize 的主界面。建議先備份,再從低風險清理項開始。

  1. 清理垃圾箱/回收站內容:文章、頁面、評論的回收站內容,清掉通常沒風險。
  2. 清理垃圾評論與已標記的 Spam:如果你站有評論或表單留言,這類垃圾最適合清理。
  3. 清理文章修訂版本(Revisions):建議“先保守一點”,可以只保留最近 N 個修訂版本,別一下子清空所有歷史。
  4. 清理臨時數據(Transients):這是 WordPress/插件用來暫存數據的一種方式。清理過期的通常安全;清理全部要謹慎,建議先從“過期的”開始。

怎麼操作最穩:3 步走,邊做邊驗收

  1. 先做一份備份:不管你多自信,這一步都別省。
  2. 只勾選低風險項,執行一次:先別把所有選項都勾上。清理完後打開後臺,看看常用頁面是否正常。
  3. 再逐步加入中風險項:例如修訂版本、全部 transients。每做一次就驗收一次,這樣就算出問題也好定位。

WP-Optimize 裏“容易讓新手翻車”的點

WP-Optimize 除了數據庫清理,有些版本還會提供緩存、壓縮等功能。這裏有一個非常實用的原則:你站內只留一個“主緩存/加速方案”。如果你已經用過其他緩存插件(例如你站裏那篇加速方案提到的),WP-Optimize 的緩存功能就不要再重複開啓,避免緩存打架導致樣式錯亂、按鈕不可點、表單失效。

驗收清單:清理後你要確認這 5 件事

  • 後臺打開文章列表、編輯頁明顯更順暢
  • 發佈/更新文章不會報錯或超時
  • 前臺頁面樣式正常、按鈕可點、表單可提交
  • 你常用的插件功能正常(例如多語言、表單、SEO 插件)
  • 如果你有日誌/監控,錯誤數量沒有突然飆升

給外貿站的小建議:別追求“把數據庫清到極致”

數據庫清理的目標是“更穩、更快、更好維護”,不是“刪到最小”。外貿站更重要的是詢盤鏈路穩定、頁面能正常打開、數據不丟。你每個月做一次溫和清理,再配合每週自動備份,整體就會很穩。真遇到“怎麼清都慢”的情況,再用更專業的方式定位(例如:Query Monitor 性能排查)。