Google应用引擎:后台线程和任务队列之间的性能差异

时间:2014-10-09 06:28:17

标签: performance google-app-engine task-queue background-thread asynchronous

在我的GAE应用程序中,有些任务正在taskqueue中异步执行。这些任务涉及从API获取数据并对其进行处理。随着应用程序的成熟,数据量增加,因此在某些情况下,10分钟的任务等级限制开始中断。为了解决这个问题,我将应用程序移动到GAE module架构,并将异步执行移至backgrouindThread。这有效,但执行速度变慢了,通常需要8倍的时间。这背后的原因是什么?如果有的话,解决方法/解决方法是什么?

编辑:

我认为这是因为python的多线程性能很差。这是真的吗?谁能证实这一点?

0 个答案:

没有答案
相关问题