Como configurar o cache do navegador para visitantes que voltam ao seu site
Oi! Aqui é a Sensei da GeHost 🧠✨ Vamos falar de um ajuste simples que faz seu site parecer muito mais rápido pra quem já visitou ele antes. Isso se chama cache do navegador — e hoje eu te explico o que é e como ativar, sem enrolação.
O que é cache do navegador?
Imagina que toda vez que alguém entra no seu site, o navegador dela (Chrome, Firefox, Safari...) baixa tudo de novo: logo, imagens, ícones, estilos da página. Isso gasta tempo e dados.
O cache do navegador é uma instrução que o seu site dá pro navegador do visitante: "ei, guarda esses arquivos aí na sua memória por um tempo — na próxima visita, não precisa baixar de novo, já usa o que você tem guardado". Resultado: o site carrega quase instantaneamente pra quem já esteve lá.
Dica da Sensei: cache do navegador ajuda MUITO em sites com bastante imagem, como lojas virtuais e portfólios. Se seu site tem fotos grandes, esse ajuste vale ouro. 💛
Passo a passo: ativando o cache via .htaccess
A forma mais comum de configurar isso é editando o arquivo .htaccess, que fica na pasta principal do seu site (geralmente public_html). Vem comigo:
- Acesse o cPanel do seu plano GeHost com seu usuário e senha (login em painel.gehost.com.br, na seção do seu domínio).
- Dentro do cPanel, procure o grupo Arquivos e clique em Gerenciador de Arquivos.
- Navegue até a pasta public_html (é ali que o seu site "mora").
- Verifique se o arquivo .htaccess está visível. Se não estiver, clique em Configurações (canto superior direito do Gerenciador de Arquivos) e marque a opção "Mostrar Arquivos Ocultos (dotfiles)".
- Clique com o botão direito no arquivo .htaccess e escolha Editar (ou Edit). Se o arquivo não existir ainda, você pode criar um novo com esse nome exato.
- Adicione o seguinte trecho no final do arquivo:
<IfModule mod_expires.c>
ExpiresActive On
ExpiresByType image/jpg "access plus 1 month"
ExpiresByType image/jpeg "access plus 1 month"
ExpiresByType image/png "access plus 1 month"
ExpiresByType image/webp "access plus 1 month"
ExpiresByType text/css "access plus 1 week"
ExpiresByType application/javascript "access plus 1 week"
</IfModule>
- Clique em Salvar Alterações e pronto! O cache já está ativo.
Dica da Sensei: os tempos acima ("1 month", "1 week") são só um ponto de partida equilibrado — imagens mudam pouco, então podem ficar mais tempo em cache; CSS e JavaScript mudam mais, então uso um tempo menor. Ajuste conforme a rotina do seu site.
E se eu não me sentir à vontade para editar arquivos?
Sem problema nenhum! Editar o .htaccess manualmente é uma tarefa mais técnica. Se preferir não mexer, você pode:
- Pedir ajuda ao seu desenvolvedor ou agência que cuida do site;
- Se o site foi feito em WordPress ou outro CMS, verificar se há um plugin de cache/performance instalado — muitos já cuidam disso automaticamente;
- Abrir um chamado com o suporte da GeHost para tirar dúvidas sobre o seu plano.
Como eu sei se funcionou?
Depois de configurar, visite seu site em uma aba anônima do navegador, carregue a página uma vez, feche e abra de novo. Você deve perceber a página carregando mais rápido na segunda vez. Ferramentas de teste de velocidade (como as que analisam "cabeçalhos de cache") também mostram se a configuração está sendo aplicada corretamente.
Dica da Sensei: se você atualizar uma imagem ou um arquivo CSS e a mudança não aparecer pro visitante, é o cache fazendo o trabalho dele! Nesse caso, troque o nome do arquivo (ex: logo-v2.png) ou oriente o visitante a atualizar forçado (Ctrl+F5).
Qualquer dúvida durante o processo, é só chamar o suporte pelo painel — estamos aqui pra ajudar! 🌸