我正在构建一个工具来使用 pagespeed API 测试网站上的多个页面。它工作正常,但如果我将 API 的结果与 PageSpeed Insights 页面 (pagespeed.web.dev) 中的结果进行比较,API 始终会提供更好的性能分数。
网络工具:
手机 - 61
台式机 - 79
API:
手机 - 83
台式机 - 84
我认为这可能与测试服务器的位置有关,但检查站点访问日志中的 IP,两个 IP 都解析为美国。
对于为什么测试之间会有如此大的差异有什么想法吗?
导致灯塔变化的原因有很多。
PageSpeed Insights(网络版和 API)使用多种机器。据我所知,该网站基本上都使用 API,因此除了通常的可变性原因之外,没有什么特殊原因可以解释为什么一个网站会比另一个网站更快。
事实上,当我尝试随机 URL 时,我最初得到了相反的结果(API 速度较慢)。但重试显示相似的分数。
一些值得尝试的事情: