我最近一直在修复我的应用程序,该应用程序显然达到了一些 GA 配额限制,并且我发现了一些我不清楚的事情:
- 4 个并发请求限制是否适用于每个应用程序、每个 Web 资源或其他任何内容?
- 如果我们在任何给定的 1 秒时间段内中断 10 个请求或4 个并发请求限制,那么在 GA 停止响应 503 ServiceUnavailable 错误之前需要多长时间?
- 每个应用程序的配额是否仅指应用程序名称字符串?我们正在使用不同的 GA 应用程序字符串运行两个不同的 Web 应用程序。两个应用程序都从同一个 IP 地址连接 GA API。在这种情况下,我们可以期望每个应用程序的配额是针对每个应用程序字符串分别计算的吗?
- 与 503 ServiceUnavailable 响应一起发送的状态代码是否记录在任何地方?我们能否确定rateLimitExceeded指的是每秒 10 个请求的限制?如何找出 503 响应的原因?
顺便说一句,比记录的更严格的配额限制有时可能会生效吗?
例如,GA 是否有可能在 6 个快速但随后的请求之后回复 503 ServiceUnavailable 响应,或者仅仅是因为文档中未包含的客户端应用程序的任何其他不良行为?
问候,
帕维尔