WordPress 佔全球 CMS 市場 40%+,但預設安裝往往不夠快。本文提煉九大落地優化策略,涵蓋基礎設施、主題、外掛、資料庫、前端資源。
GeneratePress、Astra、Kadence、Blocksy(模組化、按需載入)| 功能 | W3 Total Cache | WP Super Cache |
|---|---|---|
| 頁面快取 | ✓ | ✓ |
| HTML 壓縮 | ✓ | ✓ |
| 物件快取 | ✓ (Redis/Memcached) | 需額外外掛 |
| 資料庫快取 | ✓ | ✗ |
| 瀏覽器快取 | ✓ | ✓ |
| CDN 整合 | ✓ | ✗ |
| 上手難度 | 中 | 低 |
💡 推薦:W3 Total Cache + Redis 物件快取,效能上限更高。
# Apache .htaccessAddOutputFilterByType DEFLATE text/html text/css application/javascript application/json # Nginx gzip on; gzip_types text/plain text/css application/json application/javascript text/xml application/xml; gzip_min_length 1k;
Brotli (br) 壓縮率比 Gzip 高 15~20%,需 Nginx 編譯 ngx_brotli 或使用 Cloudflare 自動協商。
functions.php 或子主題Query Monitor 外掛分析慢查詢、鉤子耗時、HTTP 請求WP-Optimize、Advanced Database CleanerMyISAM → InnoDB、啟用 innodb_file_per_table、定期 ANALYZE TABLE<picture> 回退 JPEG/PNGloading="lazy",或用 a3 Lazy Loadsrcset 提供多尺寸,瀏覽器按裝置像素比選擇opcache.jit_buffer_size=100M、opcache.jit=1255Simply Static、WP2Static 生成純 HTML 部署 CDN💡 核心心法:「快是功能,慢是 Bug。」 持續監控(New Relic、Datadog、UptimeRobot),建立性能預算,優化永無止境。