影响PageSpeed Insights测试报告中速度得分的指标包括以下两个:

1.First Contentful Paint

First Contentful Paint标记了渲染出首个文本或首张图片的时间。简单点说就是,客户在浏览器上输入某个网址并对该页面内容发出加载请求,对方服务器接收到内容加载请求后返回数据包,数据包到了客户浏览器上就开始解析,首先执行的是DOM树的内容,也就是在屏幕上看到的第一个文字或者图片。从传统意义上来说,看到页面上有内容了就表示该网页被打开了,中间等待的时间往往很直观地认为是网页加载时间,但这不是严格意义上的网页加载时间。

影响FCP测试结果的一个最重要的指标就是字体加载时间,所以在优化网站页面加载速度的时候需要确保文本在Web Font加载期间保持可见状态,以加快字体的加载速度。

影响谷歌PageSpeed Insights速度得分的两个指标

2.Speed Index

Speed Index(速度索引)用于衡量页面加载过程中内容可视化显示的速度。Lighthouse首先捕获浏览器中加载页面的视频,然后计算帧与帧之间的视觉进度,接着使用Speedline Node.js模块生成Speed Index得分。

速度指数是基于视觉内容(如图像和视频)何时在视口中呈现的测量,评估每个时间点页面的视觉完成百分比。它是通过查看页面渲染的幻灯片视图,逐帧进行分析并查找调色板中的变化来实现的。速度指数更多的是对速度的度量,而不是对时间的度量,并且提供了呈现网页内容的速度的综合评分。因此,速度指数是一种非常实用的指标,可用于比较不同页面的体验并在用户感知时跟踪它们的性能。

(本文内容根据网络资料整理,出于传递更多信息之目的,不代表连连国际赞同其观点和立场)