利用Lighthouse如何提升网站性能?”这里有提速秘诀! 利用Lighthouse提升网站性能

利用Lighthouse提升网站性能Lighthouse 是一个开源的自动化工具,用于测试页面性能,并提供一套完整的站点评分标准,我们可以依据此标准对站点进行

利用Lighthouse提升网站性能

Lighthouse 是一个开源的自动化工具,用于测试页面性能,并提供一套完整的站点评分标准,我们可以依据此标准对站点进行基准测试,从而达到优化的效果。

利用Lighthouse如何提升网站性能?”这里有提速秘诀! 利用Lighthouse提升网站性能

1. 使用Lighthouse生成报告

  • 打开自己项目页面控制台,使用快捷键 command+shift+p 打开选项搜索 lighthouse,选择 lighthouse 后边显示移动端还是 PC 端,左边点击 Generate report 进行报告生成。
  • 在 Chrome 浏览器中打开你需要测试的网站,按 f12 进入开发者调试模式,找到 Lighthouse- 点击 generate report,它会对页面进行相关性能的检查,最终生成报告。

2. 关注性能指标

  • FCP (First Contentful Paint):首次内容渲染时间,标识网页首次渲染出首个文本、图片(页面上的图像、非白色 canvas 元素和 SVG 视为 DOM 内容。不包括 iframe 内的任何内容)的时间。
  • SI (Speed Index):速度指数表明了网页内容的可见填充速度。
  • LCP (Largest Contentful Paint):最大内容绘制,标识网页渲染出最大文本或图片的时间。
  • TTI (TimetoInteractive):可交互时间是指网页需要多长时间才能提供完整交互功能。
  • CLS (Cumulative Layout Shift):累积布局偏移旨在测量可见元素在视口内的移动情况。CLS 值越小越好。

3. 针对性的性能优化

  • 减少未使用的 JavaScript、CSS 代码:可以通过异步加载、Tree-Shaking 优化、babel 降低适配版本等方式减少未使用的 JavaScript、CSS 代码。
  • 优化体积、消除重复代码:可以通过压缩合并操作、修改服务器进行 gzip 压缩、使用 lerna 和 yarn 处理重复包等方式优化体积、消除重复代码。
  • 加载方式优化:尽量使用预加载,对于一些站外 js 比如广告,或者一些 js 特效,我们可以对其进行延时加载的操作。
  • 图片文件优化:所有图片最好都采用新的图片格式 Webp,用以减少其体积。对于特定的图片,比如 Logo,使用 svg 格式图片。
  • 声明宽高属性:并且使用支持 lazyload.js 组件推迟对屏幕外图片的加载。

4. 结论

  • Lighthouse 提供了丰富的性能指标,帮助我们了解网站的性能状况,并提供了多种优化方案,通过不断地优化和测试,可以显著提升网站的性能。

以上步骤和方法均基于搜索结果中的信息,实际操作中还需要结合具体的项目情况进行调整和优化。

原创文章,作者:Ur47000,如若转载,请注明出处:https://wyc.retuba.cn/6270.html

(0)
Ur47000Ur47000
上一篇 2024年5月30日 下午2:01
下一篇 2024年5月30日 下午2:01

相关推荐