Was ist eine gute Metrik für die Suche nach dem aktivsten Forum-Thread oder Spiel in Ihrer Datenbank?Die meisten aktiven Themen oder Spiele finden
Stellen Sie sich vor, Sie führen ein Forum wie 4chan. Sie möchten, dass die aktivsten Threads auf der ersten Seite angezeigt werden. Sie haben versucht, Themen nach last_updated zu sortieren, aber das Ergebnis ist chaotisch: Die Threads, die Sie bei jeder Aktualisierung sehen, sind praktisch zufällig, und wenn Sie auf die zweite Seite springen, werden Ihnen möglicherweise viele der gleichen Ergebnisse angezeigt. Es muss einen stabileren Algorithmus geben, um aktive Threads zu bestimmen!
Stellen Sie sich vor, Sie betreiben eine Website, auf der Menschen spielen und Spiele schauen können. Sie möchten, dass die Leute sehen, wie aufregend diese Spiele sein können, wenn sie Ihre Titelseite besuchen. Interaktion in Ihrem Spiel kann auf einzelne Ereignisse reduziert werden. Aber man kann nicht einfach nach last_updated sortieren, weil manche Leute sehr langsam spielen und man Spiele finden möchte, die aufregend sind.
Denken Sie bei Bonuspunkten darüber nach, wie Sie eine SQL-Abfrage für maximale Aktivität erstellen oder wie Sie dies in einem serverseitigen Cache implementieren könnten. Für die besten Antworten ist kein Cron-Job erforderlich, um die Daten zu präsentieren.
Ich bin nur für ein Maß für die Aktivität suchen: das heißt, viele der jüngsten Ereignisse. –