[英]Improve lighthouse performance score
我在這里通過 firebase firebase-hosting
托管Ionic-React
web 應用程序:
https://drakapoor-65d6d.web.app/
我通過 chrome dev-tools 在頁面上進行了燈塔審核,但性能評級非常差......
我無法理解代碼的哪一部分導致分數下降。
我已經評論了此演示的所有路線和組件,甚至刪除了 fonts,如果您嘗試通過 chrome 開發工具和 go 運行 Lighthouse 到“查看原始跟蹤”,它將顯示網站的詳細分析,下面是出來的結果:
現在,如果您看到嘗試加載特定塊“https://drakapoor-65d6d.web.app/static/js/6.53bd499b.chunk.js”丟失了大約 4 秒,我不知道里面有什么,我'已經贊揚了整個項目並進行了部署。 我怎樣才能擺脫這個? 發生了什么事,我什至對任何方向都毫無頭緒......
LightHouse評分:這里如果看到最大的contentful paint和速度指數都很差,請問這是什么原因造成的? 我什至幾乎什么都不做。。
TL;博士; 糟糕的燈塔分數可能是由您的網絡、硬件或任何其他第 3 方插件引起的。
最大內容繪制 (LCP) 是FCP + N 秒到第一個圖像或文本塊的度量
First Contentful Paint (FCP) 是一個重要的、以用戶為中心的衡量感知加載速度的指標,因為它標志着頁面加載時間線中用戶可以在屏幕上看到任何內容的第一個點- 快速 FCP 有助於讓用戶放心正在發生。
此外,引用Web Dev #In the Field ;
站點的性能可能會因用戶的設備功能及其網絡狀況而有很大差異。 它還可以根據用戶是否(或如何)與頁面交互而變化。
具有 7.3s 的第一個 Contentful Paint (FCP) 被認為是差,因為它超過了 3s。 FCP 在審計開始時首次測量。
這些是指標的分類(基於Developer Insight );
Good Needs Improvement Poor
FCP [0, 1000ms] (1000ms, 3000ms] over 3000ms
FID [0, 100ms] (100ms, 300ms] over 300ms
LCP [0, 2500ms] (2500ms, 4000ms] over 4000ms
CLS [0, 0.1] (0.1, 0.25] over 0.25
可以在此處找到上述每個指標的更多詳細信息;
根據性能評分。 您的分數也可能會根據以下因素而波動;
為了提高您的頁面性能,請考慮以下做法;
preload
加載。您還可以在Lighthouse 審計文檔中找到更多內容
最后但並非最不重要的一點是,如果您已經發布了您的網站 - 您還可以讓 Lighthouse 在這里審核您的網站。 所有測試均使用模擬移動設備運行,限制為快速 3G 網絡和 4 倍 CPU 減速。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.