Cache de Borda para Conteúdo Dinâmico: o Guia da Sensei
Oi! Eu sou a Sensei da GeHost, e hoje vamos falar de um assunto que assusta muita gente só pelo nome, mas que no fundo é bem simples: cache de borda, também chamado de edge cache. Se seu site já é rápido pra conteúdo "parado" (como imagens e CSS) mas ainda demora pra carregar páginas que mudam de acordo com o usuário — como carrinho, painel de login ou resultados de busca — este guia é pra você.
O que é cache de borda, afinal?
Pense no cache de borda como um "atalho" guardado o mais perto possível de quem está acessando seu site. Em vez do visitante esperar seu servidor montar a página do zero toda vez, uma cópia pronta fica guardada e é entregue na hora — mais rápido, com menos esforço pro servidor.
O detalhe é que conteúdo dinâmico (aquele que muda de pessoa pra pessoa, ou de minuto em minuto) não pode simplesmente ser guardado como se fosse estático. Se a gente cachear a página errada, um cliente pode acabar vendo o carrinho de compras de outra pessoa, ou uma informação desatualizada. Por isso, a palavra-chave aqui é regras específicas: cachear só o que é seguro cachear, e do jeito certo.
Dica da Sensei: cache de borda não é "tudo ou nada". A mágica está em ensinar o sistema a diferenciar o que pode ser guardado do que precisa ser sempre novo.
Antes de configurar: separe seu conteúdo em três grupos
Antes de mexer em qualquer arquivo, vale alguns minutos organizando a cabeça. Divida as páginas do seu site em:
- Sempre pode cachear: páginas institucionais, blog, catálogo de produtos sem preço personalizado, páginas que são iguais pra todo mundo.
- Cache com cuidado (tempo curto): páginas que mudam com frequência, mas não são exclusivas de um usuário — como uma home com "últimas notícias" ou estoque.
- Nunca cachear: login, área do cliente, carrinho, checkout, qualquer página que dependa de sessão ou cookie de usuário logado.
Com essa lista em mãos, configurar as regras fica muito mais tranquilo — porque você já sabe exatamente o que quer proteger.
Passo a passo: aplicando as regras no seu site
Passo 1 — Acesse o Gerenciador de Arquivos
No painel do cPanel, entre no Gerenciador de Arquivos e localize a pasta public_html (ou a pasta do domínio específico que você quer configurar). É lá que fica o arquivo .htaccess, responsável por dizer ao servidor como cada tipo de conteúdo deve se comportar.
Se o arquivo .htaccess não aparecer na lista, ative a opção de exibir arquivos ocultos nas configurações do Gerenciador de Arquivos (geralmente um botão "Configurações" no canto superior).
Passo 2 — Defina regras de tempo de cache por tipo de arquivo
Dentro do .htaccess, é possível instruir o navegador e os pontos de borda sobre por quanto tempo cada tipo de conteúdo pode ficar guardado. A lógica geral é:
- Arquivos estáticos (imagens, CSS, JavaScript) recebem um tempo de cache mais longo, porque raramente mudam.
- Páginas dinâmicas "seguras" (como listagens públicas) recebem um tempo curto, só pra aliviar picos de acesso sem deixar a informação velha.
- Páginas sensíveis recebem instrução explícita de não cachear em nenhuma hipótese.
Isso é feito usando diretivas de cabeçalho como Cache-Control e Expires. Se você não se sente à vontade editando esse tipo de regra manualmente, nosso suporte pode te orientar durante o período gratuito de 30 dias após a entrega, ou você pode consultar seu desenvolvedor de confiança.
Passo 3 — Exclua explicitamente as áreas sensíveis
Esse é o passo mais importante de todos. Toda página que depende de sessão, cookie de login ou dado pessoal do visitante precisa ter uma regra dizendo "não guarde isso em cache, nunca". Normalmente isso é feito indicando os caminhos (URLs) dessas páginas — como pastas de carrinho, checkout, área de cliente ou painel administrativo — e aplicando cabeçalhos de no-cache a elas.
Dica da Sensei: na dúvida se uma página deve ou não ser cacheada, a resposta mais segura é não cachear. É sempre melhor perder um pouquinho de velocidade do que mostrar o pedido de um cliente pra outro.
Passo 4 — Respeite cookies e variações de conteúdo
Se o seu site muda de conteúdo dependendo de um cookie (por exemplo, idioma escolhido, moeda ou se o usuário está logado), a regra de cache precisa "enxergar" essa diferença. Do contrário, o sistema pode entregar pra um visitante uma versão da página pensada pra outro. Isso normalmente é resolvido informando ao mecanismo de cache quais cookies ou parâmetros ele deve considerar antes de decidir se reaproveita uma cópia guardada.
Passo 5 — Teste antes de considerar concluído
Depois de aplicar as regras, navegue pelo site como se fosse um visitante comum:
- Confira se páginas institucionais carregam mais rápido na segunda visita.
- Faça login e verifique se a área de cliente sempre mostra dados atualizados e corretos, sem "vazar" nada de outro usuário.
- Teste o carrinho e o checkout do início ao fim, garantindo que cada etapa reflete exatamente o que o cliente fez.
Usando um CDN externo junto com seu site
Muitos clientes complementam a hospedagem com um serviço de CDN externo (como o Cloudflare, por exemplo), que adiciona pontos de cache espalhados pelo mundo. Se for o seu caso, o raciocínio é o mesmo: configure as regras de cache dentro do painel desse serviço seguindo a mesma divisão de "pode cachear / cache curto / nunca cachear" que vimos acima, e garanta que as páginas sensíveis do seu site estejam na lista de exceção (bypass) do CDN.
Erros comuns que a Sensei já viu por aí
"Cachear a página inteira do site, incluindo o login" — o clássico susto de ver dados de outro cliente na tela.
"Esquecer de testar depois de mudar a regra" — uma vírgula errada no arquivo pode travar o site inteiro, então sempre confira o resultado.
"Cache eterno em conteúdo que muda todo dia" — o visitante vê uma versão desatualizada e acha que o site está com defeito.
Quando chamar o suporte
Editar o .htaccess é uma tarefa técnica, e um pequeno erro de sintaxe pode deixar o site fora do ar. Se você não tem certeza sobre alguma regra, ou se o site apresentar comportamento estranho depois de uma alteração, entre em contato com o suporte da GeHost ou acesse o painel.gehost.com.br para verificar detalhes do seu plano e das ferramentas disponíveis.
E lembra: cache de borda bem configurado é sinônimo de site rápido e seguro. Vale a pena ir com calma, testando cada regra antes de seguir pra próxima. Até a próxima aula! 🥋