Como configurar o cache do navegador (browser caching) via .htaccess imprimir

  • 0

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

  1. Entre no seu cPanel através do painel do cliente (painel.gehost.com.br).
  2. Procure e clique em Gerenciador de Arquivos (File Manager).
  3. Navegue até a pasta public_html, que é onde ficam os arquivos do seu site.
Gerenciador de Arquivos do cPanel mostrando a árvore de pastas, incluindo a public_html

Passo 2: encontre (ou crie) o arquivo .htaccess

Por padrão, arquivos que começam com ponto ficam escondidos. Para vê-los:

  1. No Gerenciador de Arquivos, clique em Configurações (canto superior direito).
  2. Marque a opção "Mostrar Arquivos Ocultos (dotfiles)".
  3. 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

  1. Clique com o botão direito sobre o .htaccess e escolha Editar (Edit).
  2. 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á!).
  3. 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

  1. Clique em Salvar Mudanças no canto superior da tela de edição.
  2. 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! 🙂

Esta resposta lhe foi útil?

« Retornar