Eine Datenbank wird eingebunden. Jedes Mal, wenn sich jemand bei der Site anmeldet, können Sie in der Tabelle eines Benutzers ein Feld für last_login haben. Und dann kann es ein Skript geben, das eine Abfrage für die Tabelle dieses Benutzers durchführt, um die Anzahl der Zeilen last_login innerhalb der letzten x Zeitspanne zu zählen. Es kann gut sein, dies zwischenzuspeichern und diesen Cache alle z Zeiträume neu zu füllen und dann aus diesem Cache zu ziehen, anstatt bei jeder Anforderung eine Abfrage für die Tabelle des Benutzers auszuführen. Also Datenbank + eine Art Caching-System.