最近,PageSpeed Insights(PSI)得分全面提高。但是这些改进与获得更高分数的网站所做的任何更改均无关。改进发生在Google方面。
PageSpeed见解
PageSpeed Insights是一种Google工具,可提供有关网站速度效果的报告。该工具提供移动和桌面页面速度报告,以及对发现的不同问题的可行见解。
PSI提供两种报告,实验室数据和现场数据。
实验数据
实验室数据是使用模拟设备和Internet速度生成的报告。使用模拟环境测试站点的目的是提供对可能导致较慢的用户体验的问题的见解。
实验室数据可以记录可能导致用户体验下降的代码级因素,并提出解决这些问题的方法。
实验室数据是一种审核网页并确定需要改进的区域的方法。
现场数据
现场数据是通过使用Chrome浏览网站的实际用户收集的信息,并存储在Chrome用户体验报告(CrUX)中。
现场数据对于了解访问者在真实环境下实际在站点上体验什么样的性能很有用。
核心网络生命力得分来自CrUX中存储的现场数据。
这些度量标准包括**的有内容绘画,第一次输入延迟和累积布局偏移。
PageSpeed Insights工具中报告的字段数据来自之前的28天周期。网站的最新更改可能不会在报告的现场数据部分中报告。
这就是为什么在报告下一个28天的周期之前,现场数据(尤其是Core Web Vitals分数)不会反映出针对网站的目标改进。
Google更新了PageSpeed Insights如何收集数据
Google宣布了PageSpeed Insights工具如何收集信息的重要变化。所做的更改是使用http / 2协议连接到网页的切换。
使用HTTP / 2的PageSpeed Insights
HTTP / 2是一种高级网络连接协议,可以更快地传输数据。在以前的HTTP / 1.x协议下,可以传输多少数据受到限制,这导致了各种解决方法。
HTTP / 2协议没有这些限制。
根据Google发布的HTTP / 2解释器:
“ HTTP / 2修改了数据在客户端和服务器之间的格式化(成帧)和传输方式,这两者都管理整个过程,并在新的框架层中将应用程序的所有复杂性隐藏起来。
结果,所有现有的应用程序都可以在不进行修改的情况下交付。”
HTTP / 2允许更快地传输数据。反过来,这提高了所有指标的PageSpeed Insights得分。**的麻烦是您的服务器不支持HTTP / 2。
您的服务器很可能支持HTTP / 2。如果托管您的站点的服务器不支持HTTP / 2,则可能需要考虑致电您的Web托管客户支持并了解如何激活它。
有许多工具可以测试网站的HTTP / 2兼容性。Google的Lighthouse工具可以更进一步地报告是否由不支持HTTP / 2的网站加载了第三方资源。
HTTP / 2为支持HTTP / 2的客户端(浏览器和爬网程序)提供了性能提升。
提升性能的原因就是PageSpeed Insights得分全面提高的原因,因为现在使用新的更快的协议来收集PSI数据。
Google的PageSpeed Insights更新公告
根据Google的公告:
“从2021年3月3日开始,如果服务器支持,PageSpeed Insights将使用http / 2发出网络请求。
…通过此更改,通常可以更快地建立网络连接。鉴于您的请求将在h2中得到处理,因此您可以期望指标和性能得分会有所提高。
总体而言,所有PageSpeed Insights运行的性能得分都提高了几分。”
现在,PageSpeed Insights得分更高
如果您从3月3日开始看到更好的PageSpeed Insights评分感到惊喜,这就是原因。因此,不要对此抱有太大的希望。
本文由上海上弦发布,转载联系作者并注明出处:https://www.sun.sh.cn/pagespeed-insights-scores-improved