我发现AppEngine有一个奇怪的减速问题:我的应用程序中blob上传的请求需要2.5-3.5秒,即使blob很小(只有几百字节)。我的应用程序中的所有其他请求都在100-300毫秒内提供服务,如果我查看日志,blob上传的回调请求也不例外。因此,blob上传服务器似乎需要2-3秒才能接受上传,存储它,并绕过回调我的应用程序。似乎很长,不是吗?
只是为了抢占:我知道blobstore中的100字节条目是一个愚蠢的想法,应该存储在常规数据存储区中以减少开销,但随着时间的推移,blob中的数据将会增长然后我将不得不保持无论如何他们都在blobstore ......
谢谢,
马库斯
PS:如果重要:我正在使用Java API ......
答案 0 :(得分:0)
您的应用是主服务器还是HRD?
上传blob时会发生很多步骤 - 包括一些数据存储区写入。您应该期望将正常的http get发送到您的应用程序需要更长的时间。