Mysql
 sql >> база данни >  >> RDS >> Mysql

Въпрос на дизайн:как да покажа броя на потребителите онлайн?

Ще бъде включена база данни. Така че всеки път, когато някой влезе в сайта, можете да имате поле в таблицата на потребителя за last_login. И тогава може да има скрипт, който прави заявка към таблицата на този потребител, за да преброи броя на редовете last_login в рамките на последния x период от време. Може да е добре да кеширате това и да попълвате отново този кеш на всеки z период от време и след това да изтегляте от този кеш, вместо да изпълнявате заявка към таблицата на потребителя при всяка заявка. Така че база данни + някаква система за кеширане.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Динамично създаване на mysql изберете Заявка

  2. mysql_real_escape_string() напълно премахва низа

  3. Времето за изчакване на JDBC връзката не може да се свърже отново

  4. MySQL:Собствеността на директорията mysql се променя на 'mysql' от 'service_account' при рестартиране на linux сървър

  5. Как да прекъсна операция INSERT в MySql тригер?