Mysql
 sql >> Database >  >> RDS >> Mysql

Domanda di progettazione:come mostrare il numero di utenti online?

Sarà coinvolto un database. Quindi ogni volta che qualcuno accede al sito, puoi avere un campo nella tabella di un utente per last_login. E poi ci può essere uno script che esegue una query sulla tabella di questo utente per contare il numero di righe last_login nell'ultimo x periodo di tempo. Potrebbe essere utile memorizzarlo nella cache e ripopolare questa cache ogni z periodo di tempo, quindi eseguire il pull da questa cache invece di eseguire una query sulla tabella dell'utente ogni richiesta. Quindi database + una specie di sistema di memorizzazione nella cache.