Google App Engine - Cron Keep-Alive限制

时间:2014-01-24 02:42:52

标签: google-app-engine cron limit

我正在使用gae进行项目,并且我有一个cron脚本来保持它的存活,这样我到目前为止的少数用户不必在第一次查询时等待+5秒。

如果日志反映出cron脚本中的点击次数远远超过真正的用户,Google是否会对我的应用强制执行某些限制?

由于

3 个答案:

答案 0 :(得分:2)

为了解决您面临的等待时间,App Engine具有一项称为预热请求的功能。预热请求是一种特定类型的加载请求,它们的任务是在用户的标准请求到达应用程序之前将应用程序初始化代码加载到实例中。

请查看Warmup Requests文档和tutorial

答案 1 :(得分:1)

我不知道Google是否会强制执行限制。

如果您担心响应时间,可以set the min idle instances to 1(or more)而不是使用cron作业。 启用结算即可执行此操作。

答案 2 :(得分:1)

到目前为止谷歌没有这样的标准,但更好的选择是启用自动缩放计费 它确实帮助我提高了网站的速度。

如果您真的担心速度增加最小空闲实例并减少挂起延迟,则可以在信息中心上找到它们,如果您的应用已启用结算功能。