前言
WordPress 效能優化非單一動作可解,需從基礎設施、核心設定、前端資源、資料庫、內容管理五個層面系統性佈局。以下 9 大策略依影響力排序。
1. 選擇高效能主機(根本)
- 避免「無限資源」共享主機(超售嚴重、CPU/IO 限流)
- 優先:VPS/雲端主機(專屬 CPU/RAM)、Managed WordPress Hosting(Kinsta, WP Engine, Cloudways)
- 關鍵指標:NVMe SSD、CPU 單核效能、記憶體大小、資料庫專用實例、資料中心就近用戶
- DNS 解析:使用 Cloudflare/Google DNS/AWS Route 53,啟用 DNSSEC、CAA
2. 選用輕量、程式碼優良的主題
- 最小化 PHP/JS/CSS/字體檔案請求數
- 支援條件式載入(僅在需要頁面載入對應資源)
- 避免內建大量頁面建構器、滑塊、動畫庫(改用區塊編輯器原生區塊)
- 推薦:GeneratePress, Astra, Kadence, Blocksy, Neve(免費版即極輕量)
3. 部署完整快取策略(立竿見影)
- 外掛推薦:WP Rocket(付費、設定最簡單)、W3 Total Cache(免費、功能最全)、WP Super Cache(免費、簡單)
- 必啟用功能:頁面快取、物件快取、資料庫快取、瀏覽器快取、Gzip/Br 壓縮、CDN 整合、Critical CSS 延遲載入
- 物件快取後端:Redis (優先) / Memcached,搭配
object-cache.php drop-in
4. 接入 CDN(全球加速)
- 免費/入門:Cloudflare(含免費 SSL、WAF、HTTP/3、Automatic Platform Optimization for WordPress)
- 進階:BunnyCDN, KeyCDN, StackPath, AWS CloudFront, Azure CDN
- 設定關鍵:快取 HTML(配合 APO)、靜態資源長期快取、Broli 壓縮、HTTP/2/3、Edge Rules 排除後台/動態頁面
5. 啟用 Gzip / Brotli 壓縮
- Nginx:
gzip on; gzip_types text/css application/javascript ...; brotli on;
- Apache:
mod_deflate / mod_brotli
- WP Rocket / W3 Total Cache 內建啟用開關
6. 嚴選高品質外掛,定期審核
- 原則:能不用就不用、能用程式碼片段就不用外掛
- 檢查指標:評分 ≥ 4 星、更新頻率 ≤ 3 個月、相容最新 WP/PHP、支援論壇活躍
- 工具:Query Monitor 分析外掛查詢時間、記憶體佔用、Hook 執行次數
7. 保持核心、主題、外掛持續更新
- 安全性修補、效能優化、新功能(如 PHP 8.1/8.2 JIT、WP 6.3+ 區塊編輯器增強)
- 建議:Staging 環境測試更新 → 生產環境部署,啟用自動更新(次要版本)
8. 定期優化資料庫
- 清理:修訂版本、自動草稿、垃圾評論、暫態資料、孤立中繼資料
- 外掛:WP-Optimize(含排程)、Advanced Database Cleaner
- 手動 SQL(進階):
DELETE FROM wp_posts WHERE post_type = 'revision'; 等
- InnoDB 優化:
innodb_buffer_pool_size 設為實體記憶體 60-80%、啟用 innodb_file_per_table
9. 圖片極致優化(前端流量大戶)
- 尺寸裁切:上傳前依最大顯示尺寸裁切(如內容區 1200px 寬,原圖 4000px → 裁切 1200px)
- 格式選擇:WebP (優先) / AVIF (新瀏覽器) / JPEG (相片) / PNG (透明/插圖) / SVG (圖示)
- 壓縮工具:
- 線上:TinyPNG, Squoosh, ImageOptim API
- 外掛:ShortPixel, Imagify, Smush, EWWW Image Optimizer(支援 WebP 自動轉換、CDN 整合)
- 桌面:ImageOptim (Mac), Caesium (Win), Trimage (Linux)
- 響應式圖片:WP 核心支援
srcset/sizes,主題需正確輸出
- 延遲載入:WP 5.5+ 內建
loading="lazy",確保主題未移除
效能驗證工具
- Google PageSpeed Insights / Lighthouse
- GTmetrix / WebPageTest(多地點、多裝置、瀑布圖分析)
- Query Monitor(外掛級 SQL/PHP/HTTP 分析)
- New Relic / Datadog / Blackfire.io(APM 深度剖析)
總結
WordPress 加速是系統工程:好主機 × 輕主題 × 完整快取 × CDN × 乾淨資料庫 × 極致圖片。每項優化疊加,從 5 秒載入壓縮至 1 秒內,轉換率、SEO 排名、用戶體驗全面提升。