Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Akankah polling dari SQL DB alih-alih file untuk aplikasi obrolan meningkatkan kinerja?

Jika Anda ingin menerapkan tiruan IRC, saya rasa Anda telah memilih semua alat yang salah.

Cara terbaik untuk melakukannya adalah dengan menulis server HTTP khusus yang menangani semua yang ada di memori. Tidak ada database, tidak ada polling file yang konstan. Ketika sebuah pesan tiba, Anda cukup mengulang daftar dalam memori yang benar dan mengirimkan pesan tersebut ke pengguna lain. Untuk koneksi browser ke server, saya sarankan "Comet " (dengan soket web untuk browser yang mendukungnya, jika Anda mau).

PHP kemungkinan bukan bahasa pilihan untuk ini, karena hampir semua pekerjaan yang dilakukan dengan PHP didasarkan pada permintaan tradisional yang pendek dan terisolasi. Untuk proses yang berjalan lama yang melayani banyak klien secara real time, saya akan menyarankan sesuatu seperti Python atau 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. Apakah mungkin mysqli_insert_id mengembalikan id yang salah dalam aplikasi lalu lintas tinggi?

  2. Perbarui database mysql dari datagridview baris yang dipilih

  3. Apakah mysql_real_escape_string() SEPENUHNYA melindungi terhadap injeksi SQL?

  4. set karakter php mysql:menyimpan html konten internasional

  5. Cara Memeriksa Apakah Tabel Sudah Ada Sebelum Membuatnya di MySQL