极速的AppEngine Blob上传速度非常慢

时间:2012-06-15 13:22:09

标签: java performance google-app-engine upload blobstore

我发现AppEngine有一个奇怪的减速问题:我的应用程序中blob上传的请求需要2.5-3.5秒,即使blob很小(只有几百字节)。我的应用程序中的所有其他请求都在100-300毫秒内提供服务,如果我查看日志,blob上传的回调请求也不例外。因此,blob上传服务器似乎需要2-3秒才能接受上传,存储它,并绕过回调我的应用程序。似乎很长,不是吗?

只是为了抢占:我知道blobstore中的100字节条目是一个愚蠢的想法,应该存储在常规数据存储区中以减少开销,但随着时间的推移,blob中的数据将会增长然后我将不得不保持无论如何他们都在blobstore ......

谢谢,

马库斯

PS:如果重要:我正在使用Java API ......

1 个答案:

答案 0 :(得分:0)

您的应用是主服务器还是HRD?

上传blob时会发生很多步骤 - 包括一些数据存储区写入。您应该期望将正常的http get发送到您的应用程序需要更长的时间。