Como configurar cabeçalhos de expiração (Expires) para arquivos estáticos do site
Olá, amigo(a) desenvolvedor(a) ou dono(a) de site! Seja muito bem-vindo(a) ao seu guia de desempenho e otimização na GeHost. Hoje vamos aprender algo que faz toda a diferença na velocidade do seu site: configurar cabeçalhos de expiração (Expires) para arquivos estáticos.
Imagine que seu visitante acessa seu site pela primeira vez. Ele baixa imagens, CSS, JavaScript e outros arquivos. Se esses arquivos tiverem um cabeçalho de expiração bem configurado, o navegador do visitante vai guardar esses arquivos por um tempo — e na próxima visita, ele não precisará baixá-los de novo. Isso deixa o site muito mais rápido e reduz o tráfego do servidor.
Essa é uma das melhores práticas de desempenho web — e na GeHost, você pode fazer isso com facilidade, mesmo sem ser expert.
Passo a passo: como configurar Expires no seu site
Para ativar os cabeçalhos de expiração, vamos usar o arquivo .htaccess — um arquivo especial do Apache que controla o comportamento do servidor para o seu site.
- Acesse o painel do cPanel pelo endereço painel.gehost.com.br. Se você não tem acesso, entre em contato com o suporte da GeHost.
- Na tela inicial do cPanel, localize o grupo de ferramentas “Arquivos” e clique em “Gerenciador de Arquivos”.
- Na janela do Gerenciador de Arquivos, selecione a pasta public_html (ou a pasta raiz do seu site) e clique em “Ir”.
- Verifique se o “Mostrar arquivos ocultos” está ativado (se não estiver, ative agora). Isso é importante porque o arquivo
.htaccessé oculto por padrão. - Procure por um arquivo chamado
.htaccessna lista. Se ele existir, clique em “Editar”. Se não existir, crie um novo com esse nome. - Abra o arquivo
.htaccesse cole o seguinte código no final dele:
Exemplo de configuração para arquivos estáticos:
# Configuração de Expires para arquivos estáticos <IfModule mod_expires.c> ExpiresActive On ExpiresDefault "access plus 1 month" ExpiresByType image/jpg "access plus 1 year" ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType text/css "access plus 1 month" ExpiresByType application/javascript "access plus 1 month" ExpiresByType application/x-javascript "access plus 1 month" ExpiresByType application/pdf "access plus 1 month" </IfModule>
Esse código diz ao servidor: “Para arquivos de imagem, CSS e JS, diga ao navegador para guardá-los por 1 ano (ou 1 mês, dependendo do tipo). Assim, o visitante não precisa baixá-los toda vez que acessar seu site.”
- Após colar o código, clique em “Salvar” ou “Salvar Alterações”.
- Pronto! Seu site agora está com expiração configurada para arquivos estáticos.
Dicas importantes (como um amigo te ensinando)
- Não altere o arquivo .htaccess sem saber o que está fazendo. Um erro pode deixar seu site inacessível. Sempre faça um backup antes de editar.
- Se você não tem certeza se o módulo
mod_expiresestá ativo, não se preocupe: na GeHost, ele já vem habilitado por padrão em todos os planos. - Teste sua configuração com ferramentas como KeyCDN’s Preview Tool ou o Chrome DevTools (F12 → Rede → Carregue a página → veja os cabeçalhos “Expires” ou “Cache-Control”).
- Se algo não funcionar como esperado, entre em contato com o suporte da GeHost. Nós estamos aqui para ajudar — e com carinho, como um verdadeiro sensei.
Por que isso importa?
Quando os arquivos do seu site são armazenados em cache pelo navegador, seu site carrega mais rápido — especialmente para visitantes que já vieram antes. Isso melhora a experiência do usuário, reduz o tempo de carregamento e até ajuda no SEO.
Além disso, ao diminuir o número de requisições ao servidor, você ajuda a manter o site estável e com menos carga — um presente para você e para seus visitantes.
Se você gostou desse guia, compartilhe com alguém que ama o seu site tanto quanto você. E lembre-se: pequenas otimizações fazem grandes mudanças.
Com carinho,
Seu Sensei da GeHost 💛