确定Google应用引擎缓慢的原因

FrE*_*mAn 8 google-app-engine playframework

我开发了一个使用Play framework 1.x并在GAE上运行的客户端应用程序.该应用程序运行良好,但有时是疯狂的慢.加载简单页面大约需要30秒,但有时它运行得更快 - 没有任何代码更改.

有没有办法确定为什么它运行缓慢?我试图联系支持,但我找不到任何电话号码或电子邮件.官方谷歌小组也没有回应.

你会如何解决这个问题?目前,由于加载时间较慢,我的客户非常生气,但目前切换到其他提供商是最后一种选择.

Eic*_*ich 8

使用GAE Appstats配置远程过程调用.所有的RPC都很慢(谷歌云存储,谷歌云SQL,...),所以如果你可以减少RPC的数量或可以使用一些缓存数据结构,使用它们 - >你的应用程序将更快.但你可以看到appstats哪些部分很慢,如果他们需要注意:).

例如,我为我的应用程序创建了一个Google云端存储缓存,并将执行时间从2分钟减少到30秒.RPC是GAE的瓶颈.