3g网站如何使用Chrome用户体验报告来提高你的网站的性能

在2017年Chrome网络峰会上,谷歌向全世界介绍了Chrome用户体验报告(CrUX)——一个从真实Chrome用户的网页浏览体验中提取的多个样本构建的数据库。根据谷歌的说法,他们的目标是“捕捉塑造和影响最终用户体验的所有外部因素。”

几个月后,谷歌更新了他们的PageSpeed Insights工具,将其分为两个类别:“速度”和“优化”。“熟悉的PageSpeed见解年级根据技术问题和谷歌的建议修复优化部分,而新页面速度节开始标签网页的快,“平均”或“慢”的中值的第一个意旨油漆(FCP)和DOM加载内容(DCL)。

更重要的是,谷歌并没有在可控的实验室设置中收集这两个性能指标(现实生活中,大多数web管理员通过从浏览器多次访问同一个页面来找出一些平均时间),而是基于真实的用户监控(RUM)来聚合它们。

你的页面速度得分是基于从数百万Chrome用户那里收集的数据:他们如何与你的页面交互,内容加载需要多长时间,他们使用的设备,等等。“不可用”的速度分数意味着CrUX没有足够的关于你的流量和数据的信息。请记住,CrUX数据库一直在不断增长,所以即使您的页面速度分数目前不可用,也有必要在一段时间内检查一下。

虽然PageSpeed insight的更新看起来并不是特别惊天动地(特别是当你优先使用诸如Pingdom、WebPageTest甚至Chrome Dev工具的时候),但是注意到从“实验室数据”到“现场数据”的转变是很重要的。对于SEOs来说,这意味着谷歌评估你网站的方式可能不符合你本地的速度测试——而这种转变有可能显著影响你的搜索引擎排名。

在本文中,我们将向您展示一些本地速度测试如何显示与CrUX性能指标截然不同的结果。我们还会教你如何使用CrUX的第一手数据来加速你的网站。

关键数据对现场速度测量的影响

为了了解CrUX数据与“实验室”工具中的数据有何不同,让我们为两个主要的新闻出版物执行本地速度测试:USAToday.com和CNN.com。

首先,让我们通过WebPageTest运行两个主页(usatoday.com和edition.cnn.com),并启用默认设置。

您会注意到,根据这些测量,《今日美国》的加载时间几乎是CNN加载时间的四倍(分别为118.711秒和16.751秒)。

让我们将这个“实验室测试”数据与由PageSpeed Insights计算出的CrUX数据进行比较。

你可能会惊讶地发现,就谷歌而言,《今日美国》的主页被认为是“快”的,而CNN的则被认为是“慢”的。

为什么会出现这种分歧呢?

CrUX所包含的所有性能数据都来自真实世界的情况,都是从浏览你网站的数百万Chrome用户中收集而来的(当然,前提是这些用户都选择同步他们的浏览历史,并且启用了使用统计报告)。

用户从你的网页看到第一个视觉响应的速度(FCP),以及HTML文档被你的站点的真实访客加载和解析所花费的时间(DCL),都决定了谷歌认为你的站点有多快。

换句话说,如果你的大多数用户有一个缓慢的互联网连接或使用过时的设备,谷歌可能会认为你的网站“缓慢”-即使你已经优化了它的heck out。另一方面,如果你的大多数用户都是本地用户,有更好的设备,或者有更快的连接,那么一个没有完全优化的网站可能会被认为是“快”的。

这个今日美国/CNN的例子告诉我们,性能不再是一个可以在开发环境中计算的“稳定”值——它现在很大程度上取决于用户。研究站点性能最准确的方法是依赖RUM数据。

要找到可靠的实际用户性能指标,没有比谷歌已经使用的数据库更好的了:CrUX。

如何访问CrUX数据

如果你已经有一段时间没有使用PageSpeed Insights了,并且你很好奇谷歌认为你的网站有多快,那么看看你的速度得分是一个很好的开始。

接下来,是时候访问CrUX数据了。好消息是,所有的数据都可以在谷歌BigQuery上公开获得,它是谷歌云平台的一部分。这个功能是免费的,除非你经常使用它。你所要做的就是:

滚动至顶部