Siempre algo nuevo. O no tan nuevo. Comet

 

 Este es un ejemplo más de que siempre es posible aportar otros puntos de vista a la tecnología.
Es el caso de Comet. ¿Y qué es Comet?
Se trata de una arquitectura web, o una plataforma (realmente no sé cual es la diferencia) en la que el servidor envía datos de forma asíncrona sin necesidad de que el cliente la solicite. Viene siendo un Ajax pero del lado del servidor.
Funciona más o menos de la siguiente manera; El cliente se carga, con un html inicial... pero el servidor no cierra la conexión, sino que la deja abierta... a la espera de que haya necesidad de enviar más información. Cuando surge la ocasión, o la necesidad... pues se sigue enviando lo que haga falta.
En la primera prueba ya le he encontrado una pega; Mi servidor proxy. Está visto que tiene un tiempo máximo de espera para la conexión o algo así. Pero bueno, no nos íbamos a echar p'atrás a la primera.
Por lo visto esta técnica aumenta la tasa de transferencia entre cliente y servidor y disminuye la latencia y la carga del servidor(No entiendo porque se disminuye la latencia, porque si no he entendido mal, la técnica se trata justamente de eso; de latencia).
Existen varios proyectos open source que proporcionan frameworks y librerías desde donde empezar.
Por lo visto, es el mundo de los juegos quien ha empezado a hacer uso de esta tecnología.

Más en: http://en.wikipedia.org/wiki/Comet_(programming)

Filed under:

Comments

No Comments