API 和 Web 工具之间的 Pagespeed 结果不同

问题描述 投票:0回答:1

我正在构建一个工具来使用 pagespeed API 测试网站上的多个页面。它工作正常,但如果我将 API 的结果与 PageSpeed Insights 页面 (pagespeed.web.dev) 中的结果进行比较,API 始终会提供更好的性能分数。

网络工具:

手机 - 61

台式机 - 79

API:

手机 - 83

台式机 - 84

我认为这可能与测试服务器的位置有关,但检查站点访问日志中的 IP,两个 IP 都解析为美国。

对于为什么测试之间会有如此大的差异有什么想法吗?

pagespeed google-pagespeed google-pagespeed-insights-api
1个回答
0
投票

导致灯塔变化的原因有很多。

PageSpeed Insights(网络版和 API)使用多种机器。据我所知,该网站基本上都使用 API,因此除了通常的可变性原因之外,没有什么特殊原因可以解释为什么一个网站会比另一个网站更快。

事实上,当我尝试随机 URL 时,我最初得到了相反的结果(API 速度较慢)。但重试显示相似的分数。

一些值得尝试的事情:

  • 检查设置(特别是基准索引)以查看测试是否在相似的机器上运行:

API settings

Web settings

  • 运行多次并取平均值。
  • 检查构成分数的 5 个指标,看看有什么不同。
  • 检查“服务器响应时间”审核以查看缓存是否发挥作用。
© www.soinside.com 2019 - 2024. All rights reserved.