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

Designspørgsmål:hvordan viser man antallet af brugere online?

En database vil blive involveret. Så hver gang nogen logger ind på siden, kan du have et felt i en brugers tabel til last_login. Og så kan der være et script, der foretager en forespørgsel mod denne brugers tabel for at tælle antallet af rækker last_login inden for den sidste x-tid. Det kan være godt at cache denne og genudfylde denne cache hver z tid, og derefter trække fra denne cache i modsætning til at køre en forespørgsel mod brugerens tabel hver anmodning. Altså database + en form for caching-system.



  1. Sådan opretter du forbindelse til MySQL-databasen

  2. T-SQL-fejl, faldgruber og bedste praksis – underforespørgsler

  3. Er det bedre at oprette et indeks, før du fylder en tabel med data, eller efter at dataene er på plads?

  4. oracle sql:opdater hvis der findes andet indsæt