Como o cache do nod77 decide o que guardar
Para cada domínio você define, no painel em CDN e cache:
- Modo de cache: Padrão (arquivos estáticos como imagens, CSS, JavaScript e fontes), Agressivo (inclui o HTML das páginas) ou Ignorar cache (tudo vai para a origem).
- TTL na borda e TTL no navegador, de 1 minuto a 7 dias.
- Respeitar cabeçalhos da origem (
Cache-ControleExpires), quando existirem. - Caminhos que nunca vão para o cache, um por linha, com curinga (
*). - Não cachear respostas com cookie de sessão, para que páginas personalizadas não sejam entregues a outros visitantes.
- Limpeza de cache: total em todos os planos e por URL a partir do Profissional.
A regra de ouro: guarde o que é igual para todo mundo e nunca guarde o que é de uma pessoa (carrinho, conta, área logada, formulários).
WordPress: blogs e sites institucionais
Para um site WordPress em que os visitantes não fazem login:
| Modo | AgressivoOu Padrão, se o site tiver conteúdo que muda a cada visita. |
|---|---|
| TTL na borda | 4 horasAjuste conforme a frequência de publicação. |
| TTL no navegador | 1 hora |
| Cookie de sessão | Não cachearMantém fora do cache quem está logado ou comentou. |
Caminhos que nunca vão para o cache:
O WordPress usa cookies como wordpress_logged_in_… (usuário logado), comment_author_… (quem comentou) e wp-postpass_… (posts protegidos por senha). Com a opção Não cachear respostas com cookie de sessão ativa, essas respostas personalizadas não são guardadas na borda.
Plugins de cache do WordPress (WP Super Cache, W3 Total Cache, LiteSpeed Cache e outros) podem continuar ativos. Eles aceleram a geração da página na origem; o nod77 entrega o resultado pela borda.
Depois de publicar ou editar
Limpe o cache para que a nova versão apareça antes do fim do TTL: limpeza por URL (página editada e página inicial) no plano Profissional ou superior, ou limpeza total em qualquer plano.
WooCommerce: cuidado redobrado
Em lojas, o mais importante é não misturar sessões de clientes. A documentação do WooCommerce orienta manter carrinho, checkout e "minha conta" sempre fora do cache.
| Modo | PadrãoCacheia imagens de produto, CSS e JS. Evite o Agressivo em lojas. |
|---|---|
| TTL na borda | 4 horas a 1 diaPara arquivos estáticos. |
| Cookie de sessão | Não cachearEssencial em lojas. |
Caminhos que nunca vão para o cache (use os endereços da sua loja; estes são os mais comuns em português e inglês):
O WooCommerce também usa cookies como woocommerce_items_in_cart, woocommerce_cart_hash e wp_woocommerce_session_…. Mantendo a opção de cookie de sessão ativa, respostas que dependem do carrinho do cliente não são guardadas.
Se, depois de ativar o cache, um cliente vir o carrinho de outra pessoa, ou o login de "minha conta" entrar em loop, alguma página de sessão está sendo cacheada. Mude o modo para Ignorar cache até revisar os caminhos.
Lojas em plataformas prontas: quando não usar
Plataformas como Shopify, Nuvemshop, Tray e Loja Integrada normalmente já entregam a loja com CDN própria e controlam o certificado e o apontamento do domínio. Nesses casos, colocar o nod77 na frente em geral não traz ganho e pode atrapalhar a validação do domínio feita pela plataforma.
O nod77 faz mais sentido quando você controla o servidor de origem: WordPress e WooCommerce em hospedagem própria, sites feitos sob medida, aplicações e APIs.
Na dúvida, envie uma solicitação contando a plataforma que você usa. Se o nod77 não for indicado para o seu caso, nós diremos.
Sites estáticos, aplicações e APIs
Sites estáticos
Sites gerados (HTML, CSS e JS sem login) aproveitam bem o modo Agressivo com TTL longo na borda. Use nomes de arquivo com versão (ex.: app.3f9a.js) para atualizar sem depender da limpeza de cache.
Aplicações e APIs
Coloque /api/* em "nunca vão para o cache" ou use Ignorar cache. Aproveite o proxy reverso: IP do visitante em X-Forwarded-For e X-Real-IP, WebSocket e tempo limite de 5 a 120 s.
Origem com vários sites
Se o servidor atende vários sites pelo nome, escolha Host do visitante no cabeçalho Host enviado à origem.
Proteger a origem
A partir do Profissional, envie um cabeçalho personalizado (ex.: X-Origem-Token) e configure a origem para aceitar apenas requisições que o tragam.
Como testar o resultado
Com o domínio Ativo, as respostas que passam pela borda trazem o cabeçalho cache. Faça duas requisições seguidas para um arquivo estático:
Para conferir que páginas de sessão não são cacheadas, teste o carrinho ou a área logada: o resultado deve continuar indo à origem a cada requisição.
Checklist rápido
- Área administrativa e login fora do cache.
- Carrinho, checkout e conta fora do cache (lojas).
- Opção de cookie de sessão ativa.
- TTL compatível com a frequência de publicação.
- Teste com
curl -Imostrando HIT em arquivos estáticos.
Referências
Fontes oficiais consultadas em 21 de outubro de 2026. As telas dos provedores mudam com frequência; se algo estiver diferente, procure pela área de DNS do domínio no painel do seu provedor.