【发布时间】:2021-04-03 13:43:49
【问题描述】:
我在这里通过firebase-hosting 托管Ionic-React 网络应用程序:
https://drakapoor-65d6d.web.app/
我通过 chrome dev-tools 对页面进行了灯塔审核,但性能评分非常差...
我无法理解代码的哪一部分导致分数下降。
我已经评论了这个演示的所有路由和组件,甚至删除了字体,如果你尝试通过 chrome 开发工具运行 Lighthouse 并转到“查看原始跟踪”,它会显示详细分析网站,下面是出来的结果:
现在,如果您看到尝试加载特定块“https://drakapoor-65d6d.web.app/static/js/6.53bd499b.chunk.js”时丢失了大约 4 秒,我不知道里面有什么它,我已经赞扬了整个项目并进行了部署。我怎样才能摆脱这个?这是怎么回事,我什至无法向任何方向前进……
LightHouse 评分:这里如果你看到最大的 contentful 绘制和速度指数都很差,这是什么原因造成的?我什至几乎什么都没做..
【问题讨论】:
-
那基本上是说你的网速很慢?但是,我检查了your site,在灯塔上得到了 99 分。
-
真的吗?灯塔性能得分为 99?分数不会考虑网速吗?我也以 50 Mbps 的速度运行
-
我相信会考虑的。请注意屏幕截图中的那 8 个空白白框,我相信那是您仍在获取资源并且您的浏览器太慢而无法执行此操作的时候,并且 lighthouse 认为文件太大,而事实上我得到了 99 ,这也是我第一次注意到这一点。我可能错了,但请尝试在互联网速度更快的隐身浏览器上运行它(以避免使用插件)。
-
如果网速影响分数,如果我在2g上尝试这样做,任何网站都会有低分对,这让我想相信网速不应该影响分数,测试本身应该操纵速度来衡量性能..
-
这里有两件事在起作用,首先是 OP,我猜你将 Lighthouse 设置为“应用节流”(通过取消选中 Lighthouse 选项卡左上角的“模拟节流”)。这总是不如模拟节流那么宽容。其次,我猜你使用的设备要么不是很强大,要么有很多后台进程正在运行。您会看到 Lighthouse 应用了 4 倍的 CPU 减速,并且您的所有速度问题都与 CPU 处理时间有关。您是否尝试过 Page Speed Insights,因为在那里比较性能会更容易。
标签: javascript google-chrome-devtools lighthouse