viernes, 15 de enero de 2010

El protocolo Bayeux - HTTP Streaming

Bien, vamos un paso más allá de AJAX, y pasamos a COMET o HTTP Streaming.
Estamos acostumbrados a enviar mensajes de cliente hacia servidor. Lo básico es enviar un POST o GET request mediante un click y recargar toda la página, pero con AJAX podemos cargar mensajes e incrustarlos en nuestra página sin recargarla. Ahora bien, si el estado del servidor es muy variable y no queremos esperar a una petición de cliente, ¿que hacemos?
La solución es utilizar una conexion HTTP de larga duración que mande mensajes de vuelta cuando lo necesitemos.

Existe una comunidad que se dedica a promover ésta tecnología (soporte nativo en FLEX) en todos los entornos posibles.

El protocolo Bayeux se puede consultar aquí
La arquitectura Comet aquí
Y aquí podremos ver como va madurando ésta tecnología.

Mi idea es utilizar dicha tecnología en el desarrollo de mi proyecto, y de paso aprender a implementarla en PHP.

No hay comentarios: