Como configurar o HTTP Keep-Alive para turbinar o desempenho do seu site
Oi! Aqui é a Sensei da GeHost 🧡. Hoje vamos falar sobre um recurso técnico que tem um nome complicado — Keep-Alive — mas que, na prática, é bem simples de entender. E o melhor: entender isso vai te ajudar a deixar seu site mais rápido para quem visita.
O que é o Keep-Alive, afinal?
Toda vez que o navegador de um visitante carrega o seu site, ele precisa buscar vários arquivos: o HTML da página, as imagens, o CSS (estilo visual), o JavaScript (interatividade) e por aí vai. Sem o Keep-Alive, o navegador abre uma conexão nova com o servidor para cada um desses arquivos — e depois fecha essa conexão assim que o arquivo chega. Isso é como se, para cada item de uma lista de compras, você tivesse que sair de casa, ir até o mercado e voltar, um item de cada vez.
Com o Keep-Alive ativado, a conexão entre o navegador e o servidor fica "aberta" por um tempinho, permitindo que vários arquivos sejam entregues numa única viagem. Voltando à analogia: é como ir ao mercado uma vez só e trazer a lista inteira de compras.
Por que isso melhora o desempenho?
- Menos handshakes: abrir e fechar conexão toda hora gasta tempo (o famoso "TCP handshake"). Manter a conexão aberta economiza esse tempo repetido.
- Carregamento mais rápido em páginas com muitos arquivos: sites com várias imagens, ícones e scripts sentem mais diferença.
- Menos carga no servidor: menos conexões sendo abertas e fechadas o tempo todo também é mais eficiente para o servidor que hospeda seu site.
Dica da Sensei: o efeito do Keep-Alive é mais perceptível em conjunto com outras boas práticas de desempenho, como compressão de arquivos e cache do navegador. Pense nele como uma peça de um quebra-cabeça maior — sozinho ele ajuda, mas combinado com o resto o resultado é bem melhor.
O Keep-Alive já vem configurado?
Em hospedagens compartilhadas como as da GeHost, o ajuste do servidor (incluindo Keep-Alive) fica por conta da nossa equipe técnica — você não precisa (nem consegue) mexer nessa parte diretamente, já que ela está no nível do servidor, e não dentro da sua conta. Se você quiser confirmar se está ativo no seu caso específico, é só chamar o suporte pelo painel.
O que você pode fazer, do seu lado, é ajustar o próprio site para aproveitar melhor esse recurso. É sobre isso que vamos falar agora.
Passo a passo: otimizando seu site para funcionar bem com Keep-Alive
-
Acesse o cPanel com o usuário e senha da sua hospedagem.
-
Abra o Gerenciador de Arquivos e entre na pasta public_html, onde ficam os arquivos do seu site.
- Localize (ou crie) o arquivo .htaccess dentro de public_html. Se ele não aparecer, ative a opção "Mostrar arquivos ocultos" nas Configurações do Gerenciador de Arquivos, pois arquivos que começam com ponto ficam ocultos por padrão.
- Edite o .htaccess (botão direito → Editar) e adicione, junto com o restante do conteúdo já existente, os trechos abaixo para reduzir o número de idas e vindas ao servidor:
-
Ative a compressão de arquivos (deixa cada arquivo "mais leve" para viajar):
<IfModule mod_deflate.c>
AddOutputFilterByType DEFLATE text/html text/css application/javascript
</IfModule> -
Ative o cache do navegador (evita que o visitante baixe o mesmo arquivo toda vez que volta ao site):
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType text/css "access plus 1 week"
</IfModule> - Salve o arquivo e recarregue seu site no navegador para confirmar que tudo continua funcionando normalmente.
Dica da Sensei: sempre faça um backup do .htaccess antes de editar (é só copiar o conteúdo para um bloco de notas). Se algo der errado, você consegue desfazer rapidinho.
Outras ações que ajudam bastante
- Reduza o número de arquivos carregados na página: combine arquivos CSS/JS quando possível e remova plugins ou scripts que você não usa mais.
- Otimize imagens antes de subir pro site (formatos mais leves e tamanho compatível com o uso real na página).
- Use uma CDN para arquivos estáticos (imagens, CSS, JS), se o seu projeto ou plataforma permitir — isso distribui o carregamento e reduz a distância entre o visitante e o conteúdo.
Como saber se funcionou?
Depois de aplicar as mudanças, use uma ferramenta gratuita de teste de desempenho (como as que analisam velocidade de carregamento e sugerem melhorias) e compare o resultado de antes e depois. Você também pode abrir as Ferramentas do Desenvolvedor do navegador (aba "Rede"/"Network"), clicar em um arquivo carregado e verificar se o cabeçalho de resposta mostra a conexão sendo reaproveitada.
Dica da Sensei: desempenho é um processo contínuo, não uma tarefa única. Revisite essas configurações sempre que adicionar bastante conteúdo novo ao site, ou quando notar que ele está demorando mais para carregar.
Se tiver qualquer dúvida na hora de editar o .htaccess ou quiser confirmar as configurações do servidor, é só chamar a gente pelo painel do cliente. Estamos aqui para ajudar! 🧡