WordPress 網站跑得像烏龜?5 招實戰優化,讓你的 PageSpeed 分數直接從紅燈變綠燈 (工程師私藏版)
嗨,我是 Eric,浪花科技 (Roamer Tech) 的資深工程師。今天不講深奧的程式碼,我們來聊聊每個網站主心中的痛:「為什麼我的 WordPress 網站跑這麼慢?」
你可能遇過這種狀況:花大錢做了美美的網站,結果打開 Google PageSpeed Insights (PSI) 一測,手機版分數慘紅一片,只有 30 分。這不僅讓使用者等到不耐煩直接跳出,更會嚴重影響你的 SEO 排名。尤其 Google 在 2024 年正式將 INP (Interaction to Next Paint) 列為核心指標後,網站不只要「看起來快」,還要「反應快」。
聽 Eric 一句勸,網站速度不是玄學,而是可以被量化解決的科學。今天我就把我們團隊幫客戶優化網站的 5 個核心技巧公開,教你如何把那些紅燈變成綠燈。
1. 伺服器 (Hosting) 與 PHP 版本:別在基礎建設上省小錢
很多客戶來找我求救時,我第一件事就是看他的主機規格。講真的,如果你用的是一個月 100 塊台幣的共享主機 (Shared Hosting),然後塞了一堆高清圖和 Elementor 特效,那神仙也救不了你。
這是物理限制,不是技術問題。
要讓 WordPress 跑得快,基礎建設是關鍵:
- 拒絕廉價共享主機: 選擇像是 Cloudways、Kinsta 或優質的 VPS。獨立的資源能確保你的網站不會因為鄰居流量大而被拖累。
- 升級 PHP 版本: 這是一個免費但超有效的加速法。現在是 2025 年了,如果你的後台還顯示 PHP 7.4,請立刻去升級。根據最新的測試數據,PHP 8.3 的處理速度比舊版本快了 20% 以上。
2. 快取機制 (Caching):網站的加速器
如果說主機是引擎,那快取就是你的渦輪增壓 (Turbo)。WordPress 是動態網站,每次有人訪問,伺服器都要去資料庫撈資料、組合 PHP,這過程很花時間。
快取能把這些「計算過的頁面」存成靜態 HTML,下個人來訪問時直接給他看這張「照片」,速度當然快。
我們建議的快取策略:
- 伺服器端快取: 如果可以用 LiteSpeed Server 搭配 LiteSpeed Cache,那是目前最強的組合。如果是 Nginx/Apache,Redis Object Cache 也是必備的。
- 外掛端快取: WP Rocket 依然是付費外掛的王者,設定簡單且效果顯著;預算有限的話,W3 Total Cache 或 Fastest Cache 也是不錯的選擇。
3. 圖片優化:別讓 5MB 的圖檔拖垮你的頻寬
「Eric,為什麼我網站首頁要跑 10 秒?」
我打開 F12 開發者工具一看,好傢伙,首頁那張 Banner 原圖直出,大小 8MB。
這真的很母湯。瀏覽器下載這張圖就要花掉 5 秒,使用者早就跑光了。
現代化的圖片處理流程:
- 使用次世代格式: 放棄傳統的 JPG/PNG 吧。WebP 是基本盤,現在我們更推薦使用 AVIF 格式,它的壓縮率比 WebP 還要好 30%,畫質卻不打折。
- Lazy Loading (延遲載入): 讓螢幕以外的圖片先不要載入,等使用者滑到那裡再顯示。這能大幅降低初始載入時間 (LCP)。
4. 程式碼瘦身:清除沒用的 CSS 與 JS
很多使用頁面編輯器 (如 Elementor, Divi) 的網站,最大的問題就是「程式碼肥大」。即使你只用了一個按鈕,它可能幫你載入了整套的圖示庫和動畫庫。
要解決這個問題,你需要「針對性」的優化:
- Minify (壓縮): 把 CSS/JS 檔案裡的空白和註解拿掉,減少檔案大小。
- Defer / Delay (延遲執行): 這是讓 PageSpeed 分數變綠的關鍵。把非關鍵的 JavaScript (例如 GA 追蹤碼、客服聊天機器人) 延後執行,讓瀏覽器優先處理使用者看得到的內容。
5. 資料庫大掃除:定期倒垃圾
WordPress 有個貼心但也惱人的功能叫做「版本修訂 (Revisions)」。你每按一次儲存草稿,它就存一個備份。如果你一篇文章修了 50 次,資料庫裡就有 50 筆垃圾資料。
久而久之,資料庫查詢就會變慢。身為工程師,我建議你可以將以下程式碼加入你的 wp-config.php 檔案中,限制版本修訂的數量,從源頭解決問題。
// 限制 WordPress 文章修訂版本最多保留 3 份
define( 'WP_POST_REVISIONS', 3 );
// 增加 WordPress 記憶體限制 (解決後台卡頓)
define( 'WP_MEMORY_LIMIT', '256M' );
(注意:修改 wp-config.php 前請務必備份網站,這是工程師的保命守則!)
相關閱讀推薦
想更深入了解如何維護你的 WordPress 網站嗎?推薦你閱讀以下幾篇精選文章:
- 網站跳出博弈廣告?WordPress 網站被駭的緊急處理流程
- WordPress、Wix 還是 Weebly?2025 網站架設平台終極比較
- 為什麼購物車結帳率很低?優化 UI/UX 與速度提升營收的秘訣
常見問題 (FAQ)
Q1: PageSpeed Insights 分數一定要 100 分才算好嗎?
不一定。雖然 100 分看起來很爽,但我們更在意的是 Core Web Vitals (核心網站指標) 是否「通過」。只要手機版分數能達到 80-90 分,且 LCP (最大內容繪製) 在 2.5 秒內,INP (互動回應) 在 200 毫秒內,對 SEO 和使用者體驗來說就已經非常完美了。
Q2: 安裝太多外掛會讓網站變慢嗎?
這是個迷思。「外掛數量」不是重點,「外掛品質」才是。安裝 50 個寫得很好的輕量外掛,可能比安裝 1 個寫得很爛、整天在後台跑複雜運算的外掛還要快。但原則上,我們還是建議定期清理沒在用的外掛,減少資安風險。
Q3: 如果我不會寫程式,還能優化網站速度嗎?
當然可以!你可以先從更換好的主機 (如 Cloudways)、使用高效能的快取外掛 (如 WP Rocket) 以及將圖片轉檔為 WebP 開始。這些都不需要寫程式碼就能帶來顯著的進步。如果還是搞不定,那還是交給專業的來吧!
