¿Sabes leer?
Dije
asíncrona, no asimétrica.
Y cuando me refiero a asíncrona es básicamente usar AJAX.
Es decir, si la operación tarda tanto y puede fallar es mejor invocarla con Javascript.
Hacer un script simple que lo único que haga es el PING y devuelva un resultado, entonces lo consultas N-veces con AJAX.