为什么 Google Speed insights & Google Lighthouse & Web.Dev 显示相同 url 的不同审计结果?

Why Google Speed insights & Google Lighthouse & Web.Dev showing different audit results for the same url?

为什么 Google Speed insights & Google Lighthouse & Web.Dev 显示相同 url 的不同审核结果?

虽然我使用的是基于 Lighthouse 的工具! (Google 速度见解 - Web 开发 - 速度见解 API- Lighthouse/Chrome 开发工具)

我也在审核url:https://www.mindvalley.com/uncompromised-life/masterclass/invite

使用 Google 速度洞察力

使用 Web.Dev

在 Lighthouse 上使用 Chrome 开发工具

让我感到困惑的是,我正在使用灯塔 api 对我们的漏斗进行自动化审计,它给我的性能数字与上面的所有数字都不一样!

我阅读了文档:https://developers.google.com/speed/docs/insights/v5/get-started

我尝试了 CURL

curl https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://www.mindvalley.com/uncompromised-life/masterclass/invite

我得到的分数是 95%,所以我对同一审计指标的不同值感到困惑

我有两个问题:

  1. 如何使用Google速度api“https://www.googleapis.com/pagespeedonline/v5/runPagespeed?url=landingpage_url”获得移动分数“Google速度见解”? 1.1 目前我正在使用 PHP 来获得分数,我正在解析审计结果如下:$audit_encode->lighthouseResult->categories->performance->score; 但它给了我不同的数字
  2. 我可以依靠它进行移动性能审核的最佳数字是多少?我们希望专注于针对移动设备进行优化
  1. &strategy=mobile 添加到您的请求字符串中以获取移动分数。

  2. 只要每次都用同样的方法就可以了。比分数更重要的是看它建议改进的地方,所以只要你使用一致的测试方法就没关系。 lighthouseResult->categories->performance->score 是使用答案 1 中的参数检查时使用的正确分数(当然乘以 100,因为它将 return 1 中的小数)

你在 API 上获得了 95%,因为它默认为桌面,你在本地的速度越来越慢,因为你可能 运行 'Applied Slow' vs 'Simulated Slow'