Lighthouse 的 Speed Index 到底怎么算的?为什么优化后反而变差了?
我最近在优化一个电商首页,用 Lighthouse 测速时发现 Speed Index 一直卡在 4s 多。明明我已经做了懒加载、压缩图片、移除阻塞资源这些操作,但跑完 Lighthouse 后 Speed Index 反而从 3.8s 涨到了 4.5s,完全搞不懂哪里出问题了。
我检查过网络面板,FCP 和 LCP 都变快了,但 Speed Index 却更差。是不是我理解错了这个指标?它到底衡量的是什么?有没有可能某些“优化”实际上让视觉填充过程变得更不均匀?
比如我用了 loading="lazy" 加载商品图,会不会因为图片加载太分散,导致页面视觉进度看起来更慢?
解决方案:关键内容同步加载,非核心内容再懒加载。比如首屏商品图别用懒加载: