【发布时间】:2011-04-04 10:35:20
【问题描述】:
背景
我有一个网络应用程序,它将根据用户输入创建图像。 图像创建可能需要几秒钟。
问题
如果我让处理请求/响应的服务器线程也生成图像,这将占用一个线程几秒钟,并可能使我的服务器陷入困境,影响性能,杀死小狗等。
问题
我是否应该使用任务队列,例如Celery,以便服务器可以移交图像创建,然后返回处理请求/响应?我没有问题让用户谁在创建图像等等,但我不希望它影响其他人访问该站点。
【问题讨论】:
标签: python architecture celery