ランク付けする必要がある何千もの投稿がある Reddit.com のような Web サイト アルゴリズムをコーディングする方法を学ぼうとしています。彼らのランキングアルゴリズムは次のように機能します(読む必要はありません。私が持っている一般的な質問です):http://amix.dk/blog/post/19588
現在、データベースに投稿が保存されています。日付を記録し、それぞれに賛成票と反対票のフィールドがあるため、記録を保存しています。ランキングをどのように保存しているのか知りたいです。特定の投稿にランキング値があり、時間の経過とともに変化する場合、ランキングをどのように保存できますか?
それらが保存されていない場合、ユーザーがページをロードするたびにすべての投稿をランク付けしますか?
いつ投稿を保存しますか?cron ジョブを実行して、すべての投稿に x 分ごとに新しい値を自動的に付与しますか? それらの値を保存しますか? これは一時的なものです。たぶん、その投稿が最小スコアに達して忘れられるまで?