主視覺太晚出現
手機版最大內容繪製(LCP)18.34s 實測
01原本的問題
接手時的版本:WordPress+Astra 佈景、五個外掛,圖片直接上傳原尺寸 PNG,沒有頁面快取,也沒有壓縮。

手機版最大內容繪製(LCP)18.34s 實測
原尺寸 PNG 直接放上首頁,桌機版頁面總重量 10,241KiB 實測
Font Awesome 從外部 CDN 載入、MetaSlider 與 Elementor 的樣式腳本全站載入,首頁請求 41 個 實測
每次訪客進來,PHP 都重新產生整頁;HTML、CSS、JS 以未壓縮的形式傳送。
02我改了什麼
每一步都只動一件事,做完重新量一次,確認沒有把網站弄壞才往下。內容與版面維持原樣。
品質 78、寬度上限 1600,並重建所有縮圖為 WebP。
cwebp · wp media regeneratenginx FastCGI 快取訪客頁面,不必每次都跑 PHP。
fastcgi_cacheHTML、CSS、JS 壓縮後再傳。
gzip onFont Awesome(含外部 CDN 樣式)、MetaSlider、Elementor。
wp plugin deactivateWooCommerce 訂單來源追蹤、jquery-migrate、emoji 腳本、沒用到的區塊樣式。
wp_dequeue_*腳本不再擋住第一次繪製。
defer主視覺 preload+fetchpriority=high,其餘圖片維持原生 lazy loading。
fetchpriority圖片、CSS、JS 設 30 天快取。
expires 30d03實測數據
三次分數:優化前 63 / 65 / 63 · 優化後 92 / 90 / 90
優化前優化後
原始報告:summary-medians.json · before-mobile-1.json · after-mobile-2.json(共 12 份 JSON,在 lighthouse/ 資料夾)
04前後對照
畫面取自 Lighthouse 報告裡的載入影格(優化前第 1 次、優化後第 2 次跑分,分數分別為 63 與 90)。拖動中間的把手比較左右,或用時間軸切換時間點。
影格時間點為 Lighthouse 報告記錄的值 實測;LCP 等分數使用 Lighthouse 的手機模擬計算,兩者計時方式不同。


05你的網站
我會先在測試環境量一次,告訴你慢在哪裡,再決定要動哪些地方。