2

ウェブサイト/ウェブアプリのホームページの複数のランキング リストを生成して維持する最良の方法は何ですか? 例: ホットな投稿、最新の投稿、コメント数、連勝数など。

現在、cronジョブスケジューラを使用してクエリを実行して統計を収集し、統計に対してアルゴリズムを実行し、最後にランキングリストを生成して、mysqlの一時テーブルに保存することを考えています。

ただし、これが最も効率的な方法であるかどうかはわかりません。キャッシングの使用も同様に役立つと思います。

注: 私は grails Web アプリケーション フレームワークを使用しています。

ありがとう。

4

1 に答える 1

1

また、Quartzプラグインを使用してタスクをスケジュールすることを検討することもできます。

http://grails.org/Quartz+plugin

于 2008-10-21T15:34:21.900 に答える