如何从特定位置通过 API 运行页面速度洞察测试

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

我希望通过 API 对多个 URL 自动化运行 Page Speed Insight 测试的过程。虽然我已经成功地实现了该过程的自动化,但我仍在努力寻找一种方法来从我所在的亚洲当地地区进行这些测试。与我在本地运行测试时相比,我从 API 收到的分数明显较低,因为 Page Speed Insight 默认使用美国作为测试位置。

从任何位置运行它的解决方案

pagespeed
1个回答
0
投票

这不是 API 中的选项

PSI 尝试从您的位置运行,因此如果从亚洲数据中心进行测试,那么它应该是最近的可用数据中心。然而,即使这样也不能保证,因为如果某个位置不可用或负载不足,它将使用其他位置。

作为替代方案,您可以使用自己的服务器上的 Lighthouse-CI 自行运行 Lighthouse,如果您想要 PSI 也返回的 CrUX 数据,则可以调用 CrUX API

© www.soinside.com 2019 - 2024. All rights reserved.