Como configurar cabeçalhos de cache (Expires/Cache-Control) para arquivos estáticos
Olá, viajante do mundo digital! Seja bem-vindo(a) ao nosso Sensei da GeHost — aqui, você aprende com carinho, clareza e um toque de magia para deixar seu site mais rápido, leve e incrível. 🌟
Hoje vamos falar de algo que faz toda a diferença na velocidade do seu site: os cabeçalhos de cache. Seu site tem imagens, arquivos CSS, JavaScript, vídeos e outros arquivos que não mudam com frequência? Então, eles podem ser armazenados temporariamente pelo navegador do visitante — e isso evita que ele baixe tudo de novo toda vez que visita seu site. É como ter uma caixinha de lembranças no seu celular: só baixa de novo se precisar.
Os cabeçalhos que controlam isso são:
- Expires — diz quando o arquivo vai expirar (ex: "válido até 1 ano")
- Cache-Control — define regras mais avançadas de armazenamento (ex: "não atualize por 30 dias")
Configurar isso no seu site é uma das formas mais simples e poderosas de melhorar o desempenho. Vamos aprender juntos, passo a passo!
Passo 1: Acesse o cPanel da sua hospedagem
Para fazer essa configuração, você precisa acessar o painel de controle da sua hospedagem — o cPanel.
- Entre no seu painel em painel.gehost.com.br
- Use seu usuário e senha (os mesmos que você usou para registrar o domínio).
Passo 2: Acesse o Gerenciador de Arquivos
Depois de logado, procure por “Gerenciador de Arquivos” no painel. Ele está na seção de Arquivos.
- Clique em “Gerenciador de Arquivos”
- Selecione a pasta public_html (é a raiz do seu site).
Passo 3: Localize o arquivo .htaccess
O arquivo .htaccess é o “guia do site” que controla regras de acesso, redirecionamento e, sim, cache.
- Na pasta public_html, procure por um arquivo chamado .htaccess
- Se não existir, clique em “Criar Arquivo” e digite .htaccess
Dica do Sensei: O arquivo .htaccess começa com um ponto. Ele pode não aparecer imediatamente — se não vir, clique em “Mostrar arquivos ocultos” no cPanel.
Passo 4: Adicione as regras de cache
Abra o arquivo .htaccess e adicione as seguintes linhas no final dele. Elas dizem ao navegador: “Guarde esses arquivos por um tempo, por favor!”
# Cache 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/png "access plus 1 year"
ExpiresByType image/gif "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>
# Cache-Control para maior compatibilidade
<IfModule mod_headers.c>
<filesMatch "\.(jpg|jpeg|png|gif|css|js|pdf)$">
Header set Cache-Control "public, max-age=2592000"
</filesMatch>
</IfModule>
👉 Importante: Essas regras só funcionam se o servidor tiver os módulos mod_expires e mod_headers ativados. Na GeHost, eles já estão habilitados por padrão — então você pode usar tranquilamente.
Passo 5: Salve e teste
- Após colar o código, clique em “Salvar” no cPanel
- Espera alguns segundos (até 1 minuto) para o cache se atualizar
- Teste seu site com ferramentas como GTmetrix ou PageSpeed Insights — você vai ver que os arquivos estáticos agora têm “cache” ativo!
Dica do Sensei: Quando atualizar o conteúdo?
Se você mudar uma imagem ou um arquivo CSS, o navegador vai pensar que ainda é o mesmo (porque está “em cache”). Para forçar o download novo:
- Renomeie o arquivo (ex:
estilo.css→estilo-v2.css) - Ou use um parâmetro de versão na URL:
estilo.css?v=2
Assim, o visitante sempre recebe a versão mais atual — sem perder o benefício do cache!
Conclusão
Configurar cabeçalhos de cache é como dar um “superpoder” ao seu site: ele carrega mais rápido, poupa banda e deixa seu visitante mais feliz. E o melhor? É simples, rápido e gratuito no nosso plano.
Se tiver dúvidas, basta entrar em contato com nosso suporte — estamos aqui para te ajudar, com carinho e foco. 🌿
Seu site merece ser rápido. E você, merece ser feliz com ele.
Com carinho,
Sensei da GeHost
*Grupo: G e Soluções e Eventos LTDA (CNPJ: 46.647.904/0001-04)*