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

Ще увеличи ли производителността запитването от SQL DB вместо файл за приложение за чат?

Ако искате да внедрите IRC клонинг, мисля, че сте избрали всички грешни инструменти.

Най-добрият начин да направите това е да напишете персонализиран HTTP сървър, който обработва всичко в паметта. Без бази данни, без постоянно търсене на файлове. Когато пристигне съобщение, вие просто преминавате през правилния списък в паметта и изпращате съобщението до други потребители. За връзка между браузър и сървър предлагам „Comet “ (с уеб сокети за браузъри, които ги поддържат, ако се чувствате готови).

PHP вероятно не е избраният език за това, защото почти цялата работа, извършена с PHP, се основава на традиционни кратки, изолирани заявки. За продължителен процес, който обслужва множество клиенти в реално време, бих предложил нещо като Python или Node.js.



  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 &JDBC

  2. Възел Mysql асинхронизира множество заявки

  3. Как да инсталирате dbWatch за наблюдение на производителността на MySQL в Linux

  4. Как да изтриете дублиращи се редове от MySQL таблица

  5. Как да извика съхранена процедура на MySQL от PHP код?