慢平均QPS与谷歌应用引擎。正常吗?

2024-09-29 21:54:47 发布

您现在位置:Python中文网/ 问答频道 /正文

我们已经在生产中部署了一个Python应用引擎模块,我们得到的平均值是1.5qps。我们目前需要处理50个QP,我们计划在下个月底处理3000个QP,如果我们的业务增长,会更多。在

为了处理50个qp,我们目前有大约30个F1实例。每个实例的任务是解析一个json文件,该文件是一个由40个“事件”组成的数组,我们使用ndb.put_multi多个. 在

我们可以在googletrace上看到,启动所有与数据存储并行的“put calls”大约需要5秒(每个调用需要200ms,这是公平的)。在

总而言之,我的应用程序不做太多处理,而且非常轻。这种应用有1.5QPS/实例正常吗?如果是的话,AppEngine将花费我们10万美元购买3000个QPS,这是难以置信的。在

PS:我们使用django1.7作为我们的框架

更新:我们只对webapp2进行了额外的测试,并对每个请求在数据存储中进行了一次写入。我们在4.5qps只有F1实例。在


Tags: 模块文件数据实例引擎put部署业务

热门问题