我们已经在生产中部署了一个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实例。在
目前没有回答
相关问题 更多 >
编程相关推荐