En databas kommer att ingå. Så varje gång någon loggar in på webbplatsen kan du ha ett fält i en användares tabell för last_login. Och sedan kan det finnas ett skript som gör en fråga mot denna användares tabell för att räkna antalet rader last_login under den senaste x tiden. Det kan vara bra att cache detta och fylla på det här cachen varje z-mängd, och sedan dra från denna cache i motsats till att köra en fråga mot användarens tabell varje begäran. Alltså databas + något slags cachingsystem.