Desempenho & CDN 28 visualizações

Como configurar cabeçalhos de cache (Expires/Cache-Control) para arquivos estáticos

Ver no WHMCS

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).
Tela de login do cPanel com campos de usuário e senha

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).
Tela do Gerenciador de Arquivos com a pasta public_html selecionada

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)*

Precisa de Ajuda?

Nossa equipe está pronta para resolver suas dúvidas.