【问题标题】:Why does Google Page Speed Insights show different score each time I analyze the website?为什么每次我分析网站时,Google Page Speed Insights 都会显示不同的分数?
【发布时间】:2021-01-11 06:11:14
【问题描述】:

我尝试通过优化网站上的图片来提高我的 Google Page Speed Insights 移动分数。我对网站进行了几次分析——当我什么都没做时,当我替换了一些未优化的图像时,应该让事情变得更好。每次我得到不同的分数。首先是 49 甚至 34(当我什么都没做时),然后当我更改一些图像时,我得到了 54、52、49 或 34。这没有多大意义。为什么会发生这种情况以及可以做些什么来提高分数?

【问题讨论】:

  • 可能有多种原因:服务器负载、网络可变性、JavaScript 中的竞争条件导致加载顺序更改等。如果您的站点在加载时不一致,您需要在 @ 中运行配置文件开发者工具中的 987654321@ 选项卡几次,应用了网络限制以查看会发生什么。目前这是我们可以提供的最佳信息,因为您的问题中没有足够的信息来帮助您进行诊断。

标签: pagespeed-insights image-optimization


【解决方案1】:

在 Page Insight 中有几个部分“分数”、“字段数据”、“原始数据”、“实验室数据”。总分是基于所有四个。如果您优化了代码并针对页面洞察力运行,则不要只查看分数,而是查看“实验室数据”部分中更改前后的分数。如果您在实验室数据中的分数有所提高,您可以看到总分在 28 天后上升。在任何情况下,您都不必等待 28 天,而是点击实验室数据中的“查看计算器”链接,该链接将告诉您 28 天后的分数。

根据我的经验,工具与您看到的变化是一致的,这是因为您的域的字段数据正在刷新。

谢谢,

【讨论】:

  • “分数”直接从“实验室数据”计算而来。 “原点数据”和“现场数据”是真实世界的数据,可让您了解网站“在野外”的表现。当您运行 Page Speed Insights 测试时,CRUX 数据(您在“原始数据”和“字段数据”中看到的)对您的分数没有影响。阅读有关Page Speed Insights and how scoring works 的信息。 how scores are calculated 也可能很有用,因此您知道要查找的内容。
  • 我相信最近的变化分数不是单独从实验室数据计算出来的,这在以前是正确的,现在不是根据我的经验。此外,当您单击计算器时,您会看到相同的结果,因为计算器使用实验室数据来显示分数。
  • 我向您指出了 Google 文档,该文档明确指出“此分数是通过运行 Lighthouse 来收集和分析有关页面的实验室数据来确定的。”没有提及其他数据。 Lighthouse is open source,因此您可以查看每一行代码并了解其工作原理。恐怕你的经验导致你得出错误的结论。关于scoring calculator,它只是向您展示了 v5 和 v6 之间的差异。为了清楚起见,实验室数据每次运行的模拟数据
  • This is the documentation on variability 显示可能的原因。这可能有助于您了解导致分数差异的原因。 You can even check the analysis that created that page。它可能很有用,因此您可以了解差异的来源。我希望所有这些都是有用的,但正如我所说,只有“实验室数据”用于评分,所以如果你看到差异,这些文章有望解释原因
猜你喜欢
  • 2023-01-31
  • 2020-10-26
  • 1970-01-01
  • 1970-01-01
  • 2017-09-01
  • 2020-10-11
  • 1970-01-01
  • 1970-01-01
  • 2016-08-05
相关资源
最近更新 更多