1

我正在为产品设计一个分析页面,我想显示在该产品上花费的平均时间。我想显示过去一小时、过去一天、过去一周、过去一年和所有时间的平均时间。有没有比查看所有用户记录并即时计算平均值更好的方法来获得结果?

在实现分析方面存在许多类似的问题,因为通过赋予用户指定任意时间范围的权力,应用程序不再可以仅将预先计算的值存储在数据库中(例如,存储过去每一天的日平均值)并使用它们直接地。我当然可以在检索数据和计算时只有一个“正在加载...请稍候”页面,只是想知道有没有更快的方法来计算这些?

谢谢!

4

1 回答 1

1

一年只有 8760 小时,只需保存每小时的平均值,或者如果您想要每半小时或每 10 分钟更细粒度(52560 条记录/年)。

于 2013-06-25T18:14:50.697 回答