Cache · WordPress e lojas

Configurando cache para WordPress, WooCommerce e lojas virtuais

Regras de cache do nod77 recomendadas para WordPress, WooCommerce, sites estáticos e APIs: o que cachear, o que nunca cachear e como testar o resultado.

● Intermediário9 min de leituraAtualizado em 21 de outubro de 2026
01

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-Control e Expires), 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).

02

WordPress: blogs e sites institucionais

Para um site WordPress em que os visitantes não fazem login:

ModoAgressivoOu Padrão, se o site tiver conteúdo que muda a cada visita.
TTL na borda4 horasAjuste conforme a frequência de publicação.
TTL no navegador1 hora
Cookie de sessãoNão cachearMantém fora do cache quem está logado ou comentou.

Caminhos que nunca vão para o cache:

/wp-admin/* /wp-login.php /wp-json/* /xmlrpc.php /wp-cron.php /*preview=true*

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.

03

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.

ModoPadrãoCacheia imagens de produto, CSS e JS. Evite o Agressivo em lojas.
TTL na borda4 horas a 1 diaPara arquivos estáticos.
Cookie de sessãoNã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):

/carrinho/* /finalizar-compra/* /checkout/* /minha-conta/* /cart/* /my-account/* /*add-to-cart=* /wp-admin/* /wp-login.php /wp-json/*

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.

04

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.

05

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.

06

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:

curl -sI https://www.seusite.com.br/wp-content/themes/tema/style.css | grep -i -E "^cache:|^age|cache-control" cache: MISS # 1ª vez: buscou na origem e guardou curl -sI https://www.seusite.com.br/wp-content/themes/tema/style.css | grep -i -E "^cache:|^age|cache-control" cache: HIT # 2ª vez: entregue pela borda age: 12

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.

curl -sI https://www.seusite.com.br/carrinho/ | grep -i cache # esperado: nunca HIT

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 -I mostrando HIT em arquivos estáticos.
07

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.

  1. WooCommerce — Configuring caching plugins
  2. WooCommerce — WooCommerce cookies
  3. WordPress — Cookies (Advanced Administration)
  4. MDN — Cache-Control

Pronto para colocar seu site na borda?

Envie uma solicitação com o seu domínio e o volume aproximado de tráfego. A nossa equipe indica o plano e acompanha a configuração com você.

Outros guias