Otimizando o Apache com KeepAlive

O KeepAlive é um recurso que permite ao webserver fornecer uma conexão persistente durante as sessões do protocolo HTTP, ou seja, permite que várias requisições utilizem a mesma conexão TCP.

cPanel e o poder do KeepAlive

O Apache que vem configurado por padrão no servidor cPanel com certeza pode ser muito otimizado, esta é apenas uma de muitas otimizações.

Em muitos casos habilitar o KeepAlive pode resultar em um aumento de até 50% na velocidade de carregamento das páginas. Este aumento de desempenho é obtido devido a redução da latência das páginas com muitas imagens, css e javascripts.

Inicialmente precisamos abrir o arquivo httpd.conf, este arquivo é o responsável pela configuração do Apache. No servidor cPanel ele está localizado no diretório /usr/local/apache/conf.

Escolha o seu editor predileto e abra o arquivo, nós utilizamos o nano.

# nano /usr/local/apache/conf/httpd.conf

Encontre a directiva KeepAlive e mude o status de Off para On.

#
# KeepAlive: Whether or not to allow persistent connections
(more than
# one request per connection). Set to "Off" to deactivate.
#
KeepAlive On

#
# MaxKeepAliveRequests: The maximum number of requests to allow
# during a persistent connection. Set to 0 to allow an unlimited amount.
# We recommend you leave this number high, for maximum performance.
#
MaxKeepAliveRequests 500

#
# KeepAliveTimeout: Number of seconds to wait for the next request from the
# same client on the same connection.
#
KeepAliveTimeout 100