¿Le contactamos?
M
Glosario

¿Qué es y cómo funciona Keep Alive?

  • El mensaje Keep Alive puede ser soportado por la mayoría de los servidores y navegadores. Sin embargo, su forma de uso puede variar de acuerdo a cada lenguaje de programación.
  • Vale destacar, además, que las páginas que dependen de conexiones HTTPS requieren especialmente del Keep Alive.

La red de Internet se ha vuelto cada vez más compleja, al igual que todos los servicios móviles ligados a la red de redes. Para hacer frente a esta creciente complejidad, han nacido soluciones como Keep Alive.

Desde SUMA móvil, primera plataforma de servicios móviles para OMVs, te explicamos en este artículo que es Keep Alive y cómo funciona.

Keep Alive

¿Qué es?

Keep Alive es la comunicación de red tradicional que funciona a partir de un esquema de solicitud-respuesta. Un cliente pide información específica de un servidor, el cual responde reconociendo la existencia de los datos o, en caso contrario, emitiendo un código de error. En esa situación, cuando los datos se encuentran disponibles se establece una nueva conexión.

Esto sucede con cada solicitud, generando datos que no son necesarios. Para evitar que numerosas conexiones individuales se establezcan e inmediatamente terminen, la gestión de la red se extendió: ahora es posible poner en marcha múltiples solicitudes y respuestas por cada conexión, mediante un mensaje específico denominado Keep Alive.

¿Cómo funciona?

El mensaje Keep Alive puede ser soportado por la mayoría de los servidores y navegadores. Sin embargo, su forma de uso puede variar de acuerdo a cada lenguaje de programación. Lo imprescindible es conocer la forma que debe tener en cada lenguaje para que se produzcan las conexiones permanentes y no se generen datos innecesarios. 

¿Para qué sirve?

En determinados proyectos web, las cabeceras Keep Alive son especialmente útiles; por ejemplo, en aquellos portales con un extenso contenido multimedia y una gran cantidad de archivos disponibles,    porque evita la generación de múltiples mensajes de error. Algo similar sucede con las tiendas online.

Vale destacar, además, que las páginas que dependen de conexiones HTTPS requieren especialmente del Keep Alive. ¿Por qué? Porque la conexión está encriptada de una manera que produce una gran necesidad de recursos al momento de realizar la transmisión de archivos. Al colocar el mensaje Keep Alive, estos requerimientos disminuyen al eliminarse las conexiones innecesarias.

Beneficios de keep alive

Como consecuencia de esto, la velocidad de carga de las webs se reduce notablemente y se evitan las latencias o retrasos entre las distintas conexiones: solo existirá una única conexión que permitirá numerosas peticiones y respuestas, las cuales podrán ser procesadas por el servidor en forma individual. 

En resumen, Keep Alive agiliza el funcionamiento de las webs y, por tanto, es una herramienta clave para que los operadores móviles virtuales puedan optimizar la calidad de sus servicios o mejorar la experiencia de usuario ligada a sus plataformas.