由Rails上的CronJob定义的持久对象

时间:2014-03-10 15:23:17

标签: ruby-on-rails ruby-on-rails-4 cron cron-task object-persistence

我的报告需要花费很长时间才能进行组装,因此我想制作一个CronJob(使用rufus调度程序宝石)在午夜后生成报告没有时我的应用程序上的流量

问题是:我是否需要在数据库表中保存 CronJob 例程的结果,或者我可以通过在全局变量上保存它来获取它。这可能吗?这通常安全吗?

目标是让报告而不使用de DB 。所以我会生成一个(比如说)数组,其中包含报告的所有日常数据,并且我会根据需要操作我的报告,而不会弄乱我的数据库,这会使我的服务器(AWS)加载并减慢整个网站。这样,我的控制器将使用持久阵列生成报告,我的服务器将继续快速运行。

0 个答案:

没有答案