成效深入分析:取得網站的可行深入分析資料's 成效

Sofia Emelianova
Sofia Emelianova

使用「成效深入分析」面板,瞭解網站成效的實用且以用途為導向的洞察資料。

總覽

您可以透過「效能深入分析」面板執行下列操作:

為什麼要推出新面板?

新版「效能深入分析」面板是實驗功能,可解決開發人員在使用現有「效能」面板時遇到的 3 個痛點:

  • 資訊太多。重新設計的 UI 讓「成效洞察」面板可簡化資料,只顯示相關資訊。
  • 難以區分用途。「效能深入分析」面板支援以用途為導向的分析。目前僅支援網頁載入用途,未來將根據您的意見回饋提供更多功能,例如互動性
  • 需要深入瞭解瀏覽器的運作方式,才能有效使用。「成效深入分析」面板會在「深入分析」窗格中醒目顯示重要洞察資料,並提供可行的意見回饋,說明如何修正問題。

簡介

本教學課程將說明如何使用「成效深入分析」面板評估及瞭解網頁載入效能。請繼續閱讀或觀看上述教學課程的影片版本。

開啟「效能深入分析」面板

  1. 開啟開發人員工具
  2. 依序點選「更多選項」 >「更多工具」 >「成效深入分析」

    選單中的成效深入分析。

    或者,您也可以使用指令選單開啟「成效深入分析」面板。

    在「指令」選單中顯示「顯示成效深入分析」指令。

記錄效能

「Performance insights」面板可記錄一般和用例導向 (例如網頁載入) 的效能。

  1. 在新分頁中開啟這個示範頁面,然後在該頁面開啟「成效洞察」面板
  2. 您可以在錄製期間限制網路和 CPU 的使用量。在本教學課程中,請勾選「Disable cache」,並在下拉式選單中將「CPU」設為「4x slowdown」

    節流。

  3. 按一下 「測量網頁載入速度」。開發人員工具會在網頁重新載入時記錄成效指標,然後在網頁載入完成後幾秒內自動停止記錄。

    啟動選項。

重播表演錄製內容

使用底部的控制項,控制錄影重播。

重播控制項。

以下提供示例說明如何執行這項操作。

  • 按一下「播放」圖示 即可播放錄音內容。
  • 按一下 「暫停」,即可暫停重播。
  • 使用下拉式選單調整播放速度
  • 按一下 「切換視覺預覽」,即可顯示或隱藏視覺預覽畫面。

開發人員工具會自動縮小顯示錄製時間軸的完整內容。你可以縮放及移動時間軸來瀏覽錄音檔。

如要放大及左右移動時間軸,請使用對應的導覽按鈕:

  • 按一下「時間軸」,即可移動播放頭,查看特定影格。
  • 按一下底部的 「放大」「縮小」控制項,即可縮放畫面。在本例中,您會根據播放頭進行縮放。
  • 拖曳底部的水平捲軸,即可左右移動時間軸。

或者,您也可以使用鍵盤快速鍵。按一下 按鈕即可查看快速鍵。 鍵盤快速鍵。

使用快速鍵時,您可以根據滑鼠游標進行縮放。

查看成效深入分析

在「Insights」窗格中取得效能深入分析資訊清單。找出並修正潛在的效能問題。

「洞察」窗格。

將滑鼠游標懸停在每個洞察資料上,即可在主要軌道上醒目顯示。

按一下洞察資料 (例如呈現阻斷要求),即可在「Details」窗格中開啟該洞察資料。如要進一步瞭解問題,請查看「檔案」、「問題」、「如何修正」等部分。

洞察詳細資料。

查看 Web Vitals 成效指標

網站使用體驗核心指標是一項由 Google 推動的計畫,旨在針對不可或缺的品質信號提供統合一致的指南,協助發布商打造出色的網頁使用者體驗。

您可以在「時間軸」和「深入分析」窗格中查看這些指標。

查看 Web Vitals 成效指標。

將滑鼠游標懸停在時間軸上的洞察資訊上,即可進一步瞭解指標。

找出 Largest Contentful Paint 的延遲時間

最大內容繪製 (LCP)Core Web Vitals 指標之一。記錄可視區域中最大圖片或文字區塊的算繪時間 (相對於網頁初次載入的時間)。

LCP 門檻。

良好的 LCP 分數為 2.5 秒以下。

如果網頁上最大內容繪製的算繪時間較長,時間軸上就會顯示帶有黃色方塊或紅色三角形的 LCP 徽章。

LCP 徽章。

如要開啟「Details」窗格,請按一下時間軸或右側「洞察」窗格中的 LCP 徽章。您可以在這個窗格中,查看延遲的可能原因,以及修正建議。

詳細資料窗格。

在這個範例中,要求會阻止算繪,您可以內嵌套用關鍵樣式來修正。如需更多資訊,請參閱「排除會妨礙顯示的資源」。

如要查看 LCP 算繪時間的子部分,請向下捲動至「Details」 >「Timings breakdown」部分。

時間詳細資料。

LCP 算繪時間包含下列子部分:

LCP 子部分 說明
收到第一個位元組的時間 (TTFB) 從使用者啟動網頁載入作業到瀏覽器收到 HTML 文件回應的第一個位元組所需的時間。
資源載入延遲 TTFB 與瀏覽器開始載入 LCP 資源之間的差異。
資源載入時間 載入 LCP 資源本身所需的時間。
元素轉譯延遲 LCP 資源完成載入到 LCP 元素完全算繪完成之間的差異。

如果 LCP 元素不需要資源載入才能轉譯,系統會省略資源載入延遲和時間。例如,如果元素是使用系統字型算繪的文字節點。

查看版面配置位移活動

在「Layout Shifts」軌跡中查看版面配置轉換活動。

版面配置位移曲線。

版面配置位移會在工作階段時段中分組。在這個範例中,有兩個工作階段視窗。工作階段時間區間之間有間隔。

工作階段時間區間和間隔。

累計版面配置位移 (CLS)核心網站體驗指標之一。使用「版面配置位移」追蹤記錄,找出版面配置位移的潛在問題和原因。

改善 CLS 指標時,請一律從最大的工作階段視窗開始。在本範例中,會話視窗 1 是根據背景顏色和層級,顯示最大的視窗。

CLS。

按一下螢幕截圖,查看版面配置位移的詳細資料,找出潛在的根本原因和受影響的元素。

查看版面配置偏移的詳細資料。

在這個例子中,潛在的根本原因是未設定大小的媒體。如要瞭解如何修正這個問題,請參閱「最佳化累積版面配置偏移」。

找出潛在的根本原因。

瞭解版面配置位移分數

如要瞭解分數計算方式,請參閱「Details」窗格中的「Window」部分。「Window」會顯示目前版面配置位移屬於哪個工作階段視窗。

如果整個網頁都位移,每個版面配置位移的最高分數為 1。在本範例中,第一個版面配置轉換的分數為 0.15。第二次版面配置轉換獲得 0.041 分數。

瞭解版面配置位移分數。

這個工作階段窗格的總分數為 0.19。根據 CLS 門檻,該網頁需要改善。工作階段視窗的背景顏色也會反映相同的情況。

CLS 門檻。

工作階段背景圖表隨時間增加。版面配置偏移的累積分數反映的是該時間點的增幅。

授權視窗背景圖表。

查看網路活動

在「網路」測試群組中查看網路活動。您可以展開網路追蹤記錄,查看所有網路活動,並按一下每個項目查看詳細資料。

查看網路活動。

查看轉譯器活動

查看「Renderer」群組中的轉譯活動。您可以展開每個轉譯器來查看活動,並按一下每個項目查看詳細資料。

查看轉譯器活動。

查看 GPU 活動

GPU 群組中查看 GPU 活動。根據預設,GPU 追蹤會處於隱藏狀態。如要啟用這項功能,請在「設定」中勾選「GPU」

查看 GPU 活動。

查看使用者載入時間

如要取得自訂成效評估,您可以使用使用者時間,並透過時間軌跡以視覺化方式呈現時間。詳情請參閱 User timing API

請參閱這個示範頁面,計算文字載入的經過時間。

如要查看使用者時間,請按照下列步驟操作:

  1. 使用 performance.mark() 在應用程式中標記地點。
  2. 使用 performance.measure() 測量標記之間的經過時間。
  3. 記錄成效
  4. 查看「Timings」軌跡上的測量結果。如果找不到這條路線,請在「設定」中查看「使用者時間」
  5. 如要查看詳細資料,請按一下音軌上的時間。 時間點追蹤。

自訂使用者介面

如要自訂時間軸軌道,請按一下面板的 「設定」圖示,然後勾選所需選項。

。

匯出錄音檔

如要儲存錄音內容,請按一下「匯出」圖示

匯出錄音檔。

匯入錄音檔

如要載入錄影檔案,請選取「Import」圖示

匯入錄音檔。

刪除錄音檔

如要刪除錄音檔,請按照下列步驟操作:

  1. 按一下 「刪除」。系統會開啟確認對話方塊。 刪除錄音檔。
  2. 在對話方塊中按一下「Delete」,即可確認刪除。