我使用免费的应用程序引擎,但它在10次中保持9次返回以下错误:
对象{0:"开发人员超过Qps"}
据我所知,即使有免费计划,Qps也没有限制。
任何方式,即使每1-2秒查询我的应用程序显然也是太多了。
知道会发生什么事吗?
我使用谷歌引擎应用来查询第三方API:
客户 - >谷歌应用引擎 - >第三方API
1-客户端向应用引擎服务器发出AJAX请求。
2-服务器是一个非常简单的php脚本,它查询第三方API并将JSON返回给客户端。
从PHP应用引擎查询第三方API,我使用' file_get_contents'
file_get_contents('http://api.sportsdatallc.org/soccer-t2/eu/matche...');
我们会在很短的时间内对第三方API进行 2 查询。
PHP google应用程序引擎似乎返回了Qps'如果我们尝试查询应用引擎超过1次非常2-3s。
免费配额听起来合理吗?我听起来很少,即使是免费配额。
我想知道瓶颈是否是:
1- 2' fast'从应用程序引擎php查询第三方API? 2-“慢”'从我的客户端到app引擎的AJAX查询
(这是我第一次使用应用引擎而我正在努力理解它......)
答案 0 :(得分:0)
<强> Object {0: "Developer Over Qps"}
强>
这似乎不是GAE返回的东西。即使在免费轮胎上,每1-2秒查询一次应用程序也就不多了。
问题可能是第三方API无法处理(或仅限制)您发送的请求数量。
如果这是真的,最简单的解决方案就是缓存结果,除非您在每次请求时获得新数据,在这种情况下您必须联系第三方API提供商。