我在数据库中有很多数据,我想从中进行统计。大量数据 = 表中的数千行,我想获得每日、每周、每月(每个月)的统计数据......只是详细的统计数据。
问题是,获取这些数据需要时间(而且不少)。
所以,我认为最快、最清晰、最有效的方法是什么……
我的第一个想法- 当用户来到我的应用程序时,在ApplicationController
我将从数据库统计信息中获取的方法中,将我得到的对象保存到会话的变量中,然后我将使用这些变量作为源。然后,当我需要在应用程序的某个地方打印出统计数据时,我只使用这个加载的数据。
问题是:这是个好主意吗?或者,还有更好的方式吗?