Antes de mais nada, grite. Alto. No seu fornecedor. Por ter um produto que não suporta o protocolo HTTP / 1.1 há mais de uma década .
O impacto de não ter conexões persistentes é um grande aumento no tempo de carregamento de recursos. Com keep-alive, uma única conexão TCP pode ser usada para solicitar vários recursos; sem, é necessária uma nova sessão TCP (com um novo handshake de três vias - e, se você usar SSL, uma nova negociação SSL) é necessária para todos os recursos da página.
Em termos práticos, o impacto dependerá do número de recursos em uma página, do tempo de ida e volta entre cliente e servidor e do número de solicitações simultâneas que o navegador de um cliente está fazendo por vez (os navegadores modernos executam ~ 6s por padrão) . Muitos recursos por página e clientes distantes significarão um aumento muito perceptível nos tempos de carregamento da página.
sending these headers to both the end-user and the server
- Hã? Você pode ser mais específico sobre o que deseja fazer? De onde os cabeçalhos seriam enviados e como isso contornaria a limitação do seu balanceador de carga em conexões HTTP keep-alive? O trabalho keep-alive precisa mais do que apenas um cabeçalho; ele precisa da cooperação de todos os dispositivos envolvidos nos aspectos HTTP da conexão.