新手关于Django应用程序设计的问题:
我正在为我的网站构建报告引擎。我有大量数据(随着时间的推移越来越多),并且必须应用某些算法。计算对资源消耗很大,如果由用户请求执行这些计算是愚蠢的。因此,我考虑将它们放入后台进程中,该进程将被连续执行,并不时返回结果,这些结果可以通过Django视图例程提供给按需生成HTML输出。
我的问题是 - 建立这种系统的正确设计方法是什么?有任何想法吗?
我正在为我的网站构建报告引擎。我有大量数据(随着时间的推移越来越多),并且必须应用某些算法。计算对资源消耗很大,如果由用户请求执行这些计算是愚蠢的。因此,我考虑将它们放入后台进程中,该进程将被连续执行,并不时返回结果,这些结果可以通过Django视图例程提供给按需生成HTML输出。
我的问题是 - 建立这种系统的正确设计方法是什么?有任何想法吗?