Como configurar cache de navegador (browser caching) para arquivos estáticos Print

  • 0

Como Configurar Cache de Navegador para Arquivos Estáticos (Melhorando o Desempenho do Seu Site)

Olá, amigo(a) do GeHost! 🌟

Se você já percebeu que seu site carrega mais rápido depois de um tempo visitado — ou que os usuários não precisam esperar o carregamento de imagens, CSS ou JavaScript toda vez que entram — é porque o cache de navegador está funcionando! 🚀

É um recurso super útil que salva arquivos estáticos no dispositivo do visitante, evitando que o servidor precise enviar esses arquivos a cada acesso. Isso melhora muito a experiência do usuário e reduz o tráfego do seu site.

Aqui, vou te mostrar como configurar esse cache de forma simples e segura, diretamente no painel do seu site, sem precisar de código complexo. Vamos lá, meu aluno(a) de primeira viagem? 😊

Passo 1: Acesse o Gerenciador de Arquivos do cPanel

Primeiro, faça login no cPanel do seu site. Você pode acessar pelo painel da GeHost ou diretamente em seudominio.com.br/cpanel.

Depois de logado, procure pela ferramenta chamada “Gerenciador de Arquivos” — geralmente está no grupo “Arquivos”.

Tela inicial do cPanel com o grupo 'Arquivos' destacado, incluindo a opção 'Gerenciador de Arquivos'

Passo 2: Localize o Arquivo .htaccess

No Gerenciador de Arquivos, navegue até a pasta principal do seu site, que normalmente é public_html.

Se você não vir o arquivo .htaccess, clique no botão “Configurações” no canto superior direito e marque a opção “Mostrar arquivos ocultos” (como arquivos começados com ponto).

Pronto! Agora você verá o arquivo .htaccess na lista.

Tela do Gerenciador de Arquivos com a pasta public_html selecionada e o arquivo .htaccess visível após ativar a opção 'Mostrar arquivos ocultos'

Passo 3: Edite o .htaccess

Clique duas vezes no arquivo .htaccess para abri-lo no editor de texto integrado.

Se o arquivo já tiver conteúdo, não apague nada. O que vamos fazer é adicionar novas linhas no final do arquivo, logo antes do fechamento (se houver).

Se o arquivo estiver vazio, é só colar o código abaixo.

Passo 4: Adicione o Código para Habilitar o Cache

Cole o código abaixo no final do arquivo .htaccess. Ele define o tempo de cache para arquivos estáticos como imagens, CSS, JavaScript e fontes:


# Habilita 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/gif "access plus 1 year"
    ExpiresByType image/png "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 font/woff "access plus 1 year"
    ExpiresByType font/woff2 "access plus 1 year"
    ExpiresByType application/font-woff "access plus 1 year"
    ExpiresByType application/x-font-woff "access plus 1 year"
</IfModule>

Passo 5: Salve as Alterações

Depois de colar o código, clique no botão “Salvar” no canto superior direito do editor.

Pronto! Seu site agora está configurado para usar cache de navegador para arquivos estáticos.

Dica do Sensei 🌿

Importante: Se você fizer alterações em arquivos estáticos (como um novo CSS ou imagem), os visitantes podem ver a versão antiga por até um mês, devido ao cache. Para forçar a atualização, basta mudar o nome do arquivo (ex: estilo.cssestilo-v2.css) ou usar uma versão no nome (ex: script.js?v=2).

Como Saber se Está Funcionando?

Use ferramentas como o Google PageSpeed Insights ou o GTmetrix. Após alguns minutos, elas vão mostrar que seus arquivos estáticos estão com cache ativo — e isso é um sinal de que você está no caminho certo! 🎯

Conclusão

Configurar o cache de navegador é uma das formas mais simples e eficazes de deixar seu site mais rápido e responsivo. E com o GeHost, você faz isso com apenas alguns cliques — sem precisar de conhecimento técnico avançado.

Parabéns, aluno(a)! Você acabou de dar um grande passo rumo a um site mais leve, mais rápido e mais amado pelos visitantes. 🌟

Se tiver dúvidas, é só chamar a gente. Estamos aqui pra te ajudar, sempre! 💚


Was this answer helpful?

« Back