製品の分析ページを設計しており、製品に費やされた平均時間を表示したいと考えています。過去 1 時間、過去 1 日、過去 1 週間、過去 1 年間、およびすべての時間の平均時間を表示したいと考えています。すべてのユーザー レコードを調べてその場で平均を計算するよりも、結果を取得するためのより良い方法はありますか?
ユーザーに任意の時間範囲を指定する権限を与えることで、アプリは事前に計算された値をデータベースに保存するだけでは (たとえば、過去の各日の平均を保存するなど)、それらを使用することができなくなるため、分析の実装には多くの同様の問題があります。直接。データを取得して計算している間、確かに「読み込み中...お待ちください」ページを表示できますが、これらを計算するより速い方法はありますか?
ありがとう!