You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过API从指定地区(如亚洲)运行Page Speed Insight测试

解决PageSpeed Insights API指定亚洲地区测试的方案

1. 直接使用PSI API的location参数

PageSpeed Insights API本身支持通过location参数指定测试地区,并非只能用美国节点。你可以在API请求中添加该参数,指定亚洲地区的测试节点,缩小与本地测试的得分差距。

  • 常见亚洲地区的参数值:

    • asia-east1(中国台湾)
    • asia-southeast1(新加坡)
    • asia-south1(印度孟买)
    • asia-northeast1(日本东京)
  • 请求示例(curl):

curl "https://pagespeedonline.googleapis.com/pagespeedonline/v5/runPagespeed?url=https://example.com&location=asia-southeast1&key=YOUR_API_KEY"
  • 注意:需要确保你的Google Cloud API密钥拥有对应的地区权限,且该地区的PSI节点处于可用状态。

2. 在亚洲地区部署代理服务调用PSI API

如果PSI提供的官方地区节点仍无法满足本地网络的贴近度,可以在云服务商的亚洲区域部署一个轻量代理服务(比如Cloud Run、函数计算),通过代理发起PSI API请求。这样请求的来源IP属于目标亚洲地区,更贴近本地用户的网络环境。

  • 实现思路:
    • 在目标亚洲地区创建一个简单的HTTP服务,接收你的URL测试请求
    • 服务内部调用PSI API(可搭配上述location参数)
    • 将PSI的返回结果原样返回给你的自动化脚本

3. 补充第三方多地区测试API

如果PSI的地区限制仍无法解决问题,可以引入支持多亚洲地区测试的同类性能检测API,作为补充测试手段。这类工具通常提供更丰富的地区节点选择,能覆盖更多亚洲本地网络环境,与PSI的结果交叉验证。

内容的提问来源于stack exchange,提问作者Himanshu Rathod

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.09 17:55:01