Ini disebut Push server Comet/Reverse Ajax/HTTP http://en.wikipedia.org /wiki/Comet_(pemrograman) . Ada banyak teknik untuk melakukan ini serta banyak kerangka kerja yang ada untuk melakukannya untuk Anda.
Ada banyak jawaban di SO tentang Komet https://stackoverflow.com/search?q=comet
Implementasi sederhana adalah javascript setTimeout dan setInterval untuk memeriksa status server, dengan prosedur pemicu/tersimpan di mysql.
Untuk menyelam lebih dalam ke Komet. Ada dua buku keren tentang ini:
Komet dan Reverse Ajax 2008 Oleh Dave Crane
Bab 4 (Sungai Konten) - Membangun Pengalaman Pengguna Realtime 2010 Oleh Ted Roden