sql >> Databáze >  >> RDS >> Mysql

Zvýší výkon dotazování z SQL DB namísto souboru pro chatovací aplikaci?

Pokud chcete implementovat klon IRC, myslím, že jste zvolili všechny špatné nástroje.

Nejlepší způsob, jak toho dosáhnout, by bylo napsat vlastní HTTP server, který zpracovává vše v paměti. Žádné databáze, žádné neustálé dotazování na soubory. Když dorazí zpráva, jednoduše projdete správným seznamem v paměti a odešlete zprávu dalším uživatelům. Pro připojení prohlížeče k serveru doporučuji "Comet " (s webovými sokety pro prohlížeče, které je podporují, pokud se na to cítíte).

PHP pro to pravděpodobně není jazykem volby, protože téměř veškerá práce s PHP je založena na tradičních krátkých, izolovaných požadavcích. Pro dlouhotrvající proces, který obsluhuje více klientů v reálném čase, bych navrhl něco jako Python nebo Node.js.



  1. Jak vygenerovat plán provádění na serveru SQL Server

  2. JDBC ResultSet getDate ztrácí přesnost

  3. Vybrat procento řádků z tabulky SQL?

  4. Jak vytvořit formát json pomocí group-concat mysql?