Google App Engine应用程序非常慢

Don*_*yno 16 python django google-app-engine

我在Google App Engine中创建了一个Hello World网站.它使用Django 1.1没有任何补丁.

虽然它只是一个非常简单的网页,但它需要很长时间,而且经常会超时.

有什么建议可以解决吗?

注意:第一次通话后它会快速响应.

Joc*_*ung 19

现在谷歌已经添加了一个付款选项"Always On",每天0.30美元.

使用此功能,您的应用程序将不再需要冷启动.

永远在线

虽然预热请求可以帮助您的应用程序顺利扩展,但如果您的应用程序的流量非常低,它们就无法提供帮助.对于流量较低的高优先级应用程序,您可以通过App Engine的Always On功能预留实例.

Always On是一项高级功能,可以保留三个应用程序实例,即使应用程序没有流量也不会将其关闭.这减轻了加载请求对具有小量或可变流量的应用程序的影响.此外,如果Always On实例意外死亡,App Engine会自动使用预热请求重新启动实例.因此,Always On应用程序应确保在预热请求期间尽可能多地进行初始化.

即使在启用Always On后,如果流量突然增加,您的应用程序也可能会遇到加载请求.

要启用Always On,请转到应用程序管理控制台中的"结算设置"页面,然后单击"始终开启"复选框.

http://code.google.com/intl/de-DE/appengine/docs/adminconsole/instances.html


Car*_*icz 13

这是一个可怕的建议,但无论如何我会做到:

建立一个小的客户端应用程序,或只是使用wgetcron定期访问你的应用程序,可能每5分钟一次左右.这应该会让谷歌无法进入休眠状态.

我说这是一个可怕的建议,因为这是浪费资源和滥用谷歌的免费服务.我希望你只在短暂的测试/启动阶段这样做.


dfr*_*kow 7

到目前为止总结这个主题:

  • 冷启动需要很长时间
  • 谷歌不鼓励ping应用以保持温暖,但人们不知道替代方案
  • 一个问题需要支付一个热门实例(Java)
  • 一个问题提交给Python.除其他外,.py文件不是预编译的.
  • 某些应用受到的影响尤其严重(无法找到Google网上论坛或发布)
  • 2009年3月有关Python的帖子说<1s(!)

我在这个问题上看不到关于Python的讨论.