首次顯示內容所需時間

首次顯示內容所需時間 (FCP) 是 Lighthouse 報表「Performance」部分追蹤的六項指標之一。每個指標都會擷取網頁載入速度的某些面向。

Lighthouse 會以秒為單位顯示 FCP:

Lighthouse First Contentful Paint 稽核的螢幕截圖

FCP 評估項目

FCP 會評估使用者瀏覽網頁後,瀏覽器算繪第一個 DOM 內容所需的時間。網頁上的圖片、非白色 <canvas> 元素和 SVG 都視為 DOM 內容;iframe 內的任何內容不包含

Lighthouse 如何判定 FCP 分數

您的 FCP 分數是根據 HTTP 存檔資料,比較網頁的 FCP 時間和實際網站的 FCP 時間。舉例來說,在第 99 百分位數的網站中,FCP 的算繪時間約為 1.2 秒。如果網站的 FCP 為 1.2 秒,FCP 分數為 99。請參閱「如何判定指標分數」,瞭解如何設定 Lighthouse 分數門檻。

下表說明如何解讀 FCP 分數:

FCP 時間
(以秒為單位)
顏色編碼
0 到 1.8 綠色 (快速)
1.8–3 橘色 (中度)
超過 3 個 紅色 (速度緩慢)

如何提高 FCP 分數

字型載入時間對 FCP 來說特別重要。請參閱「確認載入網站字型時文字不會消失」一文,瞭解如何加快字型載入速度。

在實際使用者裝置上追蹤 FCP

如要瞭解如何評估 FCP 在使用者裝置上實際發生的時間,請參閱 Google 的「以使用者為中心的效能指標」頁面。「追蹤 FP/FCP」一節說明如何透過程式輔助方式存取 FCP 資料,並將資料提交至 Google Analytics。

如要進一步瞭解如何收集實際使用者指標,請參閱 Google 的「運用導覽和資源時機評估現實生活中的載入成效」一文。

如何改善整體成效分數

除非有特別原因要著重於特定指標,否則通常建議著重於提升整體成效分數。

請參閱 Lighthouse 報表的「診斷」部分,判斷哪些改善項目對網頁最有價值。商機越重要,對成效分數的影響就越大。舉例來說,下列 Lighthouse 螢幕截圖顯示,移除造成轉譯阻斷的資源可帶來最大的改善:

Lighthouse:顯示多項稽核項目及其影響的「診斷」部分
Lighthouse:診斷專區

請參閱成效稽核,瞭解如何處理 Lighthouse 報表中指出的改善機會。

資源