WordPress 網站速度很慢怎麼辦?新手可以先做這幾件事

WordPress 網站變慢時,最常見的錯誤不是「沒有裝加速外掛」,而是還沒找出瓶頸,就開始亂關功能、亂清資料庫、亂換主機

首頁慢、後台慢、手機版慢、登入後慢、結帳頁慢,其實可能是完全不同的原因。真正有效的加速順序,應該是先判斷「慢在哪裡」,再處理主機、PHP、資料庫、圖片、外掛、快取或第三方腳本。

如果網站是拿來接客戶、投放廣告、賣商品或提供線上課程,速度問題不只影響體驗。頁面一直轉圈、登入卡住、結帳延遲,都可能讓原本準備採取行動的人直接離開。

先判斷:到底是哪一種「慢」?

症狀優先檢查
所有頁面都很慢主機資源、TTFB、PHP、快取、資料庫
只有首頁很慢首屏圖片、頁面編輯器、第三方腳本、動畫
只有手機慢圖片尺寸、字型、JavaScript、行動網路載入
後台很慢外掛查詢、Cron、資料庫、主機 CPU/RAM
登入後才慢會員/課程外掛、物件快取、資料庫查詢
購物車/結帳慢WooCommerce 動態請求、金流、外部 API、主機效能

先把症狀分清楚,通常比直接裝另一個加速外掛更有效。

1. 先看主機回應速度,不要只看前端分數

如果伺服器產生頁面本身就很慢,前端再怎麼壓縮 CSS 或圖片,改善幅度都有限。尤其是 WooCommerce、會員與課程網站,很多登入後頁面不能單純靠整頁快取解決。

可以先觀察:

  • 網站是否在尖峰時段特別慢。
  • 後台和前台是否一起變慢。
  • CPU、記憶體或 PHP Worker 是否常常吃滿。
  • 是否頻繁出現 502、503、504 或記憶體錯誤。
  • 換成簡單頁面後,伺服器回應仍然很慢。

如果這些狀況很明顯,可以延伸看〈WordPress 記憶體不足怎麼辦?〉與〈WordPress 出現 502/503 錯誤怎麼辦?〉。

主機也不是越貴越快,而是要看網站類型、流量、動態功能與技術支援是否匹配。可參考〈網站主機怎麼選?〉。

2. 圖片先處理尺寸,再談壓縮格式

圖片是最常見、也最容易改善的前端負擔。真正重要的不只是把 JPG 換成 WebP,而是不要讓瀏覽器下載遠大於實際顯示尺寸的圖片

  • 上傳前先裁切到合理尺寸。
  • 壓縮檔案,避免數 MB 的原始照片直接上站。
  • 使用 WordPress 產生的適合尺寸,而不是每個位置都叫原圖。
  • 非首屏圖片可使用延遲載入。
  • 首屏主視覺不要為了「超高畫質」犧牲載入速度。

如果 Largest Contentful Paint(LCP)剛好就是首頁大圖,先處理圖片尺寸與載入方式,通常比亂改很多細部設定更有感。

3. 外掛不是越少越快,要找出「真正有負擔的外掛」

「外掛太多會慢」只說對一半。20 個寫得好的輕量外掛,可能比 5 個會大量查資料庫、載入外部腳本的外掛更快。

更值得檢查的是:

  • 是否有功能重複的外掛。
  • 是否有長期停用、但已不需要的外掛。
  • 是否有每頁都載入大量 CSS/JavaScript 的外掛。
  • 是否有後台頻繁執行排程或 API 請求。
  • 是否有外掛產生慢查詢。
  • 是否有外掛已停止維護或和目前 WordPress/PHP 不相容。

正式網站不要一次停用一大批外掛再祈禱沒事。先做好備份,最好在測試環境逐一排查,尤其是 WooCommerce、會員與課程網站。

4. 頁面快取很重要,但動態頁不能全部一視同仁

一般文章、首頁與公開頁面很適合使用頁面快取,因為可以減少 PHP 與資料庫每次重新產生頁面的工作。

但以下頁面通常屬於動態內容,需要更小心設定:

  • 購物車。
  • 結帳頁。
  • 我的帳號。
  • 登入後會員頁。
  • 個人化課程進度頁。
  • 部分預約或表單流程。

如果把不該快取的頁面錯誤快取,可能出現購物車內容錯亂、會員看到錯誤資料等問題。加速的目標不是「所有頁面都快取」,而是公開頁能快取,動態頁則靠主機效能、物件快取與查詢效率維持速度

5. 後台慢,要看資料庫、Cron 與物件快取

如果前台有快取所以看起來很快,但登入 WordPress 後台卻很卡,問題常常不在圖片,而在伺服器端。

  • 資料庫表格過大或查詢效率差。
  • 排程工作(WP-Cron)太多。
  • 外掛一直呼叫外部 API。
  • 大量 transients、session 或會員資料。
  • 主機記憶體、CPU 或 PHP Worker 不足。
  • 沒有適合的持久化物件快取。

資料庫清理前一定要先備份。不要因為看到「垃圾資料」三個字就直接大量刪除;有些外掛資料看起來陌生,實際上仍然在使用。

6. 第三方腳本常常比 WordPress 本身更拖速度

Meta Pixel、Google Analytics、聊天工具、熱圖、彈窗、廣告追蹤、外部字型與影音嵌入,都可能增加 DNS 連線、JavaScript 執行與主執行緒負擔。

這些工具不是不能用,而是每一個都要回答一個問題:它現在有沒有幫你做出決策或帶來轉換? 如果只是「以前有人說要裝」卻從來沒看數據,就值得重新評估。

7. CDN 能加速靜態資源,但救不了慢查詢

CDN 適合分送圖片、CSS、JavaScript 等靜態內容,尤其網站有跨地區訪客時更有幫助。但 CDN 不是萬靈丹。

如果真正瓶頸是 PHP、資料庫、會員查詢或 WooCommerce 結帳,CDN 只能處理其中一部分。先找瓶頸,再決定 CDN 是否值得加入。

8. WooCommerce、會員與課程網站,要特別看「登入後速度」

一般內容網站可以大量依靠快取,但課程網站、會員網站與電商有更多個人化內容。學員登入、查看課程進度、讀取訂單、使用購物車時,伺服器通常要真正執行 PHP 與資料庫查詢。

所以這類網站不能只拿「未登入首頁」的 PageSpeed 分數代表整站效能。更應該測:

  • 學員登入速度。
  • 課程列表與單元開啟速度。
  • 購物車與結帳。
  • 會員後台。
  • 管理員編輯課程或訂單的速度。

如果你經營的是課程網站,也可以看〈課程網站速度怎麼看?〉,不要只用單一測速分數判斷。

9. 課程影片不要直接讓一般 WordPress 主機扛大量串流

大量影片檔案直接從一般網站主機提供串流,會快速吃掉頻寬、儲存與連線資源。課程影片通常更適合放在專門的影音服務,再嵌入課程網站。

這樣 WordPress 主機可以把資源留給會員登入、權限、付款、課程資料與網站內容,而不是同時承擔大量影片傳輸。

10. PageSpeed 分數不是唯一目標

測速工具很有用,但不要為了把分數從 95 追到 100,反而犧牲真正需要的轉換功能。

對營運網站更重要的問題是:

  • 首屏內容能不能很快看到。
  • 版面載入時會不會亂跳。
  • 按鈕點下去是否迅速有反應。
  • 表單能不能正常送出。
  • 手機版是否順暢。
  • 購物車、結帳、登入是否穩定。
  • 後台是否快到足以正常工作。

速度的目的不是漂亮的測試截圖,而是讓訪客能順利閱讀、信任、詢問、購買與學習。

WordPress 網站變慢,建議照這個順序排查

  1. 先確認是所有頁面慢,還是特定頁面/登入後才慢。
  2. 檢查主機資源與伺服器回應。
  3. 確認是否有 5xx、記憶體不足或 PHP 錯誤。
  4. 處理過大的首屏圖片與頁面資源。
  5. 檢查慢外掛、第三方腳本與資料庫查詢。
  6. 確認頁面快取設定正確。
  7. 需要時加入物件快取與 CDN。
  8. 重新測試手機、登入、購物車、結帳與後台。

常見問題 FAQ

WordPress 外掛裝很多一定會變慢嗎?

不一定。外掛數量只是線索,不是答案。真正要看外掛載入多少資源、執行多少查詢、是否頻繁呼叫外部服務,以及彼此有沒有功能重複。

換 VPS 就一定會變快嗎?

不一定。VPS 能提供更獨立的資源與調整空間,但網站程式、資料庫、圖片或第三方腳本有問題時,單純換 VPS 仍可能很慢。可先看〈VPS 主機怎麼選?〉再判斷是否真的需要升級。

裝快取外掛後還是慢,代表什麼?

可能是瓶頸不在公開頁面的 PHP 產生速度,而在主機、慢查詢、第三方腳本、圖片、登入後動態頁或錯誤的快取設定。需要回到症狀重新診斷。

結語:先找瓶頸,再談加速

WordPress 網站速度慢,通常不是一個按鈕可以解決。真正有效的方法,是先分辨前台、後台、登入後與動態頁哪一段慢,再從主機、資料庫、外掛、圖片、快取與第三方腳本逐層排查。

對正式營運網站來說,穩定往往比測速滿分更重要。網站能快速開啟只是第一步,表單、登入、購物車、結帳與課程也要穩定,才不會讓流量到了網站卻卡在最後一步。

如果你不想自己反覆測試主機、快取、備份與網站環境,可以查看網站建置方案。好的主機與維護不是為了追求漂亮規格,而是讓網站能穩定承接內容、客戶與成交。

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

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

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

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

元氣站長
元氣站長

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