Cache do navegador: seu site carregando rapidinho pra quem já visitou 🚀
Oi! Aqui é a Sensei da GeHost. Hoje vamos falar de um ajuste simples que faz um baita diferença na velocidade do seu site: o cache do navegador (browser caching).
Pensa assim: toda vez que alguém visita seu site, o navegador dela precisa baixar imagens, arquivos de estilo (CSS) e scripts. Se ela voltar amanhã pra ver mais alguma coisa, sem cache o navegador baixa tudo de novo do zero — mesmo que nada tenha mudado! Com o cache configurado, o navegador guarda uma cópia local desses arquivos e só baixa de novo quando realmente precisar. Resultado: páginas abrindo muito mais rápido nas visitas seguintes. 😊
Dica da Sensei: esse ajuste é ótimo para quem já tem um site no ar e quer ganhar velocidade sem mexer no design ou no conteúdo — é só configuração nos bastidores!
O que é o arquivo .htaccess?
O .htaccess é um arquivo especial que fica dentro da pasta do seu site (geralmente a public_html) e serve para dar instruções ao servidor sobre como ele deve se comportar. É nele que vamos adicionar as regras de cache.
Se você ainda não tem familiaridade com esse arquivo, sem problemas — vamos passo a passo, com calma.
Passo 1: acesse o Gerenciador de Arquivos
- Entre no seu cPanel através do painel do cliente (painel.gehost.com.br).
- Procure e clique em Gerenciador de Arquivos (File Manager).
- Navegue até a pasta public_html, que é onde ficam os arquivos do seu site.
Passo 2: encontre (ou crie) o arquivo .htaccess
Por padrão, arquivos que começam com ponto ficam escondidos. Para vê-los:
- No Gerenciador de Arquivos, clique em Configurações (canto superior direito).
- Marque a opção "Mostrar Arquivos Ocultos (dotfiles)".
- Clique em Salvar.
Agora o arquivo .htaccess deve aparecer na lista, dentro da public_html. Se ele não existir ainda, você pode criar um novo arquivo com esse nome exato (clicando em + Arquivo no topo da tela).
Atenção, com carinho: antes de editar, é uma boa prática baixar uma cópia do .htaccess atual pro seu computador (clique com o botão direito nele → Download). Assim, se algo der errado, você tem como voltar à versão anterior rapidinho.
Passo 3: edite o arquivo e adicione as regras de cache
- Clique com o botão direito sobre o .htaccess e escolha Editar (Edit).
- Uma janela vai abrir com o conteúdo do arquivo. Role até o final do conteúdo existente (não apague o que já está lá!).
- Cole o bloco de código abaixo no final do arquivo:
<IfModule mod_expires.c> ExpiresActive On 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 image/webp "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType image/x-icon "access plus 1 year" ExpiresByType text/css "access plus 1 month" ExpiresByType text/javascript "access plus 1 month" ExpiresByType application/javascript "access plus 1 month" ExpiresByType application/pdf "access plus 1 month" ExpiresByType text/html "access plus 1 hour" ExpiresDefault "access plus 2 days" </IfModule>
Repara que cada tipo de arquivo tem um tempo diferente de cache:
- Imagens (que raramente mudam): cache mais longo, 1 ano.
- CSS e JavaScript (que podem mudar quando você atualiza o site): cache de 1 mês.
- Páginas HTML (o conteúdo em si): cache bem curto, só 1 hora, pra garantir que atualizações apareçam rápido pros visitantes.
Passo 4: salve e teste
- Clique em Salvar Mudanças no canto superior da tela de edição.
- Abra seu site em uma aba anônima do navegador e navegue por algumas páginas para confirmar que tudo continua funcionando normalmente.
Dica da Sensei: se depois desse ajuste seu site apresentar erro (como a famosa "Erro 500"), volte ao Gerenciador de Arquivos e restaure a cópia do .htaccess que você salvou no Passo 2. Isso resolve na hora.
Um bônus: compressão GZIP
Já que estamos otimizando a velocidade, você também pode adicionar compressão de arquivos ao mesmo .htaccess. Isso faz os arquivos serem enviados "compactados" para o navegador, economizando ainda mais tempo de carregamento:
<IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/x-javascript </IfModule>
Pode colar esse bloco logo abaixo do anterior, salvar e pronto.
Perguntas frequentes
Isso vai afetar meu SEO?
Pelo contrário! Sites mais rápidos costumam ser bem vistos pelos mecanismos de busca, então essa otimização tende a ajudar.
Meus visitantes vão ver conteúdo desatualizado?
Não se preocupe — as regras acima foram pensadas justamente para que o HTML (o conteúdo das páginas) tenha cache curto, garantindo que novidades apareçam rapidinho, enquanto só os arquivos "estáticos" (que raramente mudam) ficam guardados por mais tempo.
E se eu não me sentir confortável mexendo nisso sozinho(a)?
Sem problema nenhum! Você pode abrir um chamado com a nossa equipe de suporte pelo painel do cliente e a gente te ajuda com todo carinho. 💛
Prontinho! Com esse ajuste, seu site vai carregar mais rápido para quem já visitou antes — uma experiência bem melhor pros seus clientes, e um empurrãozinho a mais pro seu negócio. Qualquer dúvida, é só chamar! 🙂