desenv-web-rp.com

Apache KeepAlive - por que eu precisaria?

Eu li vários blogs sobre como desativar o KeepAlive no Apache. Quando o liguei e houve um aumento no tráfego, as pessoas começaram a atingir o tempo limite ou tiveram que esperar 10 segundos para carregar a página. No entanto, quando eu o desativei, os pedidos foram concluídos quase imediatamente.

Eu sei como as funções do KeepAlive e o que faz , eu só quero saber por que eu precisaria disso. Se eu estiver usando sprites CSS e combinando todo o meu javascript em um arquivo, com apenas 2-3 solicitações http para o servidor, é seguro desativá-lo?

4
helloandre

Se você puder fornecer seus recursos muito rapidamente, um tempo limite muito curto do KeepAlive deve ser o caminho a seguir ou não use o KeepAlive.

O KeepAlive é importante quando você recebe muitas solicitações do mesmo cliente, mas isso pode ser um problema se você precisar atender a muitos clientes ao mesmo tempo. O KeepAlive com SSL é ainda mais importante, pois o custo para configurar uma nova conexão SSL é muito alto, especialmente se for apenas para uma pequena quantidade de dados.

Se você pode servir o que você precisa em apenas 2-3 solicitações, sugiro mantê-lo curto o suficiente para que essas solicitações sejam tratadas. Se isso ainda não estiver funcionando e outros usuários ficarem parados por um longo tempo, provavelmente você precisará considerar um balanceamento de carga e um proxy.

2
danivovich