Ante todo, grita. Ruidosamente. A tu vendedor. Por tener un producto que no admite el protocolo HTTP / 1.1 de más de una década .
El impacto de no tener conexiones persistentes es un aumento importante en el tiempo de carga de los recursos. Con keep-alive, se puede usar una única conexión TCP para solicitar múltiples recursos; sin, se requiere una nueva sesión TCP (con un nuevo protocolo de enlace de tres vías y, si utiliza SSL, una nueva negociación SSL) para todos y cada uno de los recursos de la página.
En términos prácticos, el impacto dependerá de la cantidad de recursos en una página, el tiempo de ida y vuelta entre el cliente y el servidor, y la cantidad de solicitudes simultáneas que realiza el navegador de un cliente a la vez (los navegadores modernos funcionan ~ 6ish por defecto) . Muchos recursos por página y clientes distantes significarán un aumento muy notable en los tiempos de carga de la página.
sending these headers to both the end-user and the server
- ¿eh? ¿Puedes ser más específico sobre lo que estás buscando hacer? ¿Desde dónde se enviarían los encabezados y cómo funcionaría esto para evitar la limitación de su equilibrador de carga contra las conexiones HTTP de mantenimiento? Trabajar para mantener vivo necesita más que solo un encabezado, necesita la cooperación de cada dispositivo involucrado en los aspectos HTTP de la conexión.