【发布时间】:2017-11-08 07:33:06
【问题描述】:
我正在使用 Google Search Console URL 测试工具 API,我对 API 的限制配额的理解有问题。它说:
每 100 秒的项目每秒限制 = 1
每个用户每 100 秒的用户每秒限制 = 1
这是什么意思?
【问题讨论】:
标签: google-api google-apis-explorer google-developers-console google-search-console
我正在使用 Google Search Console URL 测试工具 API,我对 API 的限制配额的理解有问题。它说:
每 100 秒的项目每秒限制 = 1
每个用户每 100 秒的用户每秒限制 = 1
这是什么意思?
【问题讨论】:
标签: google-api google-apis-explorer google-developers-console google-search-console
大多数高度使用的 API(google、facebook..)都有短期限制和长期限制,以便更好地控制流量。它允许开发人员提出许多请求(例如,每天 20000 个),但如果有人尝试这样做,它会阻止限制。一秒钟发送 1000 个请求,可能会阻塞 api 端点。
您在 Google 控制台中拥有的内容:
每 100 秒的项目每秒限制 = 1
这意味着您可以在每个项目中进行 1 次查询 100 秒。
还有:
每个用户每 100 秒的用户每秒限制 = 1
这意味着您可以为每个连接到项目的用户在 100 秒内进行 1 次查询。
两个限制规则放在一起没有多大意义,因为第二个规则永远不会被触发(每 100 秒都有 1 个请求,但第一个是针对“更高”资源的,会阻止更多请求)。
您可以看到的许多限制示例,例如。在我们拥有的 Analytics API 中:
每天的查询次数 = 50000
每天查询的上限。
每位用户每 100 秒的查询次数 = 100
每 100 秒和每个用户的小限制,以便他们可以防止来自单个用户的请求峰值过高。
每 100 秒的查询次数 = 2000
每 100 秒的中等限制。
【讨论】: