英文:
Go - AppEngine - Performance
问题
我有一个Go应用程序,它通过POST方式接收JSON数据,并将其存储在Datastore(AppEngine)中。
前24小时的统计数据如下:
数据存储中存储了40个实体(每个实体都很小,不到1K,包含7-10个字段的JSON数据)
消耗了7.20个实例小时。
7个小时的消耗比我预期的要多得多。我本来期望看到7秒甚至1秒。
这个情况正常吗?
英文:
I have Go app that receives JSON in POST and stores it in a Datastore (AppEngine)
The statistic for first 24 hours:
40 entities were stored in datastore. (every entity is small less 1K, JSON with 7-10 fields)
7.20 Instance hours consumed.
7 hours is much more then I expected. I expected to see 7 seconds or even 1 second.
Is that normal?
答案1
得分: 11
实例小时指的是您的应用程序运行的时间。如果在15分钟内没有请求,GAE将进入空闲状态。在您的情况下,如果每15分钟有一个请求,您可能最多会消耗40req*15min/60=10小时
的实例小时。因此,7.2
个实例小时是可能的。
英文:
Instance hours means how long your app standup. As GAE will go idle if no request in 15 minutes, in your case, if there is a request every 15 minutes, you may max cost 40req*15min/60=10hour
instance hours. So 7.2
instance hours is possible.
通过集体智慧和协作来改善编程学习和解决问题的方式。致力于成为全球开发者共同参与的知识库,让每个人都能够通过互相帮助和分享经验来进步。
评论