sql >> Database >  >> RDS >> Mysql

Ontwerpvraag:hoe kan ik het aantal gebruikers online weergeven?

Er komt een database bij. Dus elke keer dat iemand inlogt op de site, kun je een veld in de tabel van een gebruiker hebben voor last_login. En dan kan er een script zijn dat een query uitvoert op de tabel van deze gebruiker om het aantal rijen last_login binnen de laatste x tijd te tellen. Het kan goed zijn om dit in de cache op te slaan en deze cache om de zoveel tijd opnieuw te vullen, en vervolgens uit deze cache te halen, in tegenstelling tot het uitvoeren van een query op de tabel van de gebruiker bij elk verzoek. Dus database + een soort caching-systeem.



  1. Hoe krijg ik beschikbare waarden voor het SET-veld?

  2. PDOException SQLSTATE [HY000] [2002] Geen dergelijk bestand of map

  3. postgresql:INSERT INTO ... (SELECT * ...)

  4. xampp MySQL start niet op