【发布时间】:2012-11-26 16:09:01
【问题描述】:
关于 Django 应用程序设计的新问题:
我正在为我的网站构建报告引擎。而且我有大量(并且随着时间的推移越来越大)的数据,以及一些必须应用于它的算法。计算肯定会占用大量资源,如果它们是由用户请求执行的,那将是愚蠢的。所以,我想把它们放到后台进程中,它会连续执行并不时返回结果,这可以提供给 Django 视图例程,以便按需生成 html 输出。
我的问题是 - 构建此类系统的正确设计方法是什么?有什么想法吗?
【问题讨论】:
-
你研究过 Celery 吗?可以用来调度任务!
标签: python django background-process backend