Dit heet Comet/Reverse Ajax/HTTP-server push http://en.wikipedia.org /wiki/Comet_(programmeren) . Er zijn veel technieken om dit te doen, evenals vele bestaande kaders om het voor u te doen.
Er zijn veel antwoorden in SO over Comet https://stackoverflow.com/search?q=comet
Eenvoudige implementatie zou javascript setTimeout en setInterval zijn om de serverstatus te controleren, met trigger/opgeslagen procedure op mysql.
Voor diepte duik in Comet. Hier zijn twee toffe boeken over:
Komeet en Reverse Ajax 2008 door Dave Crane
Hoofdstuk 4 (River of Content) - Bouwen aan de realtime gebruikerservaring 2010 door Ted Roden