Como configurar cache no nível do navegador para reduzir recarregamentos
Olá, querido(a) cliente da GeHost! 😊
Se você já percebeu que seu site demora a carregar ou que os visitantes têm que esperar demais para ver as imagens, o layout ou o conteúdo — pode ser que o navegador esteja sempre buscando os mesmos arquivos, mesmo que já tenham sido baixados antes.
É aqui que entra o cache no nível do navegador — uma superpoder que faz o navegador "lembrar" dos arquivos estáticos (como imagens, CSS, JavaScript) por um tempo. Assim, quando o visitante volta, o site carrega mais rápido, sem precisar baixar tudo de novo.
Como você é da GeHost, temos um jeito simples e seguro de configurar isso — sem precisar de código complexo. Vamos lá, com passos claros e bem-humorados, como se fosse uma aula de xadrez com um amigo querido. 🌟
Passo 1: Acesse o painel do cPanel
Para começar, faça login no painel do cliente da GeHost:
- Visite painel.gehost.com.br
- Insira seu usuário e senha (os mesmos que você usou na compra)
- Confirme o acesso — você já está dentro do mundo da sua hospedagem!
Passo 2: Acesse o Gerenciador de Arquivos
Depois de logado, procure por “Gerenciador de Arquivos” no painel. Ele está na seção “Arquivos”.
- Clique em “Gerenciador de Arquivos”
- Selecione a pasta principal: public_html (essa é a raiz do seu site)
- Clique em “Ir para”
Passo 3: Localize ou crie o arquivo .htaccess
O .htaccess é um arquivo mágico que controla como o servidor lida com pedidos de acesso ao seu site. Ele está escondido por padrão — mas é nele que vamos configurar o cache.
- Verifique se já existe um arquivo chamado .htaccess na pasta public_html
- Se não existir, clique em “Criar novo arquivo” e digite .htaccess (com o ponto na frente)
- Após criado, clique duas vezes nele para editá-lo
Passo 4: Adicione as regras de cache (código mágico)
Agora vem a parte mais divertida: colocar o código que ensina o navegador a lembrar dos arquivos.
Abra o editor de texto dentro do cPanel e cole o seguinte código:
# Habilita o cache para arquivos estáticos
<IfModule mod_expires.c>
ExpiresActive On
ExpiresDefault "access plus 1 month"
ExpiresByType text/css "access plus 1 month"
ExpiresByType text/javascript "access plus 1 month"
ExpiresByType application/javascript "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 year"
ExpiresByType image/png "access plus 1 year"
ExpiresByType image/gif "access plus 1 year"
ExpiresByType application/pdf "access plus 1 month"
</IfModule>
# Força o navegador a verificar atualizações a cada 1 hora (para segurança)
<IfModule mod_headers.c>
Header set Cache-Control "public, must-revalidate, max-age=3600"
</IfModule>
Depois de colar, clique em “Salvar” ou “Salvar Alterações”.
Passo 5: Teste o resultado (e comemore!)
Pronto! O cache agora está configurado. Para ver o efeito:
- Abra seu site em um navegador (como Chrome ou Firefox)
- Abra as ferramentas de desenvolvedor (F12 ou Ctrl+Shift+I)
- Na aba “Rede” (Network), recarregue a página
- Veja se os arquivos como CSS, JS e imagens aparecem com status 200 (from cache) ou 304 (Not Modified) — isso quer dizer que o navegador está usando o cache!
Dica do Sensei: Se você fizer alterações no CSS ou JS, o navegador pode continuar usando o cache antigo. Para testar novas versões, limpe o cache do navegador ou use “Recarregar forçado” (Ctrl+F5).
Por que isso é importante?
Imagine um cliente visitando seu site. No primeiro acesso, ele baixa tudo: imagens, estilos, scripts. No segundo acesso, o navegador já tem tudo guardado — o site carrega em segundos, como se fosse um clique mágico. Isso melhora a experiência, aumenta o tempo no site e ajuda até no Google (que valoriza sites rápidos).
Importante: sempre faça backup antes de alterar arquivos
Se você se sentir inseguro, faça um backup da sua conta no painel (em “Backup” → “Backup Completo”). Assim, se algo der errado, você pode voltar ao ponto anterior.
Se precisar de ajuda, estamos aqui! Basta entrar em contato com nosso suporte — e lembre-se: você está na GeHost, onde o cuidado é parte do código. 💚
Com carinho,
Seu Sensei da GeHost
*Equipe G e Soluções e Eventos LTDA — CNPJ: 46.647.904/0001-04*