Eficacia de ancho de banda de sondeo de chat Ajax

He escrito una pequeña aplicación web que básicamente es un cliente de chat impulsado por JQuery dentro del navegador, para obtener las publicaciones Estoy encuestando el servidor con una solicitud AJAX y luego agregando nuevas respuestas, me preocupa que esto sea tan eficiente como sea posible sin perder la sensación en tiempo real.

http://darklightweb.co.uk/RealTime/

No puedo ver ninguna forma en que las interrupciones sean posibles, así que estoy encuestando una página cada 5 segundos que no devuelve nada si no hay nuevas publicaciones disponibles para mantener la transferencia de datos hacia abajo si está inactiva, si tiene un mensaje, el mensaje principal en la cola se envía y estoy comprobando de nuevo tan pronto como la solicitud de Ajax haya finalizado hasta que la cola de mensajes esté vacía.

¿Alguna otra sugerencia para hacer que este ancho de banda sea lo más bajo posible o posibles implementaciones alternativas?

Respuestas a la pregunta(5)

Su respuesta a la pregunta