Verificador de Cache HTTP
Analisa diretivas Cache-Control, ETag, Last-Modified, Vary e cabeçalhos de status de cache de CDN. Explica cada diretiva e classifica a estratégia de caching de A a F.
Como Usar Verificador de Cache HTTP
- 1Digite a URL para analisar os cabeçalhos de cache.
- 2A ferramenta envia uma solicitação HEAD e lê todos os cabeçalhos de resposta relacionados ao cache.
- 3As diretivas Cache-Control são analisadas e explicadas individualmente.
- 4Revise a classificação e as recomendações para otimizar sua estratégia de caching.
ZenovayAnalytics
Veja quem está no seu site agora mesmo.
- Acompanhamento de visitantes em tempo real
- Privacidade em primeiro lugar, sem banner de cookies
- Configurado em dois minutos
Ferramentas Relacionadas
Formatador e Validador de JSON
Formate, valide e embeleze dados JSON com destaque de sintaxe e detecção de erros.Decodificador JWT
Decodifique e inspecione tokens JWT. Visualize cabeçalho, payload e verifique assinaturas.Codificar/Decodificar Base64
Codifique texto para Base64 ou decodifique Base64 de volta para texto. Suporta dados UTF-8 e binários.Encode/Decode de URL
Codifique ou decodifique componentes de URL. Trate caracteres especiais, strings de consulta e URLs completas.Perguntas Frequentes
O que é Cache-Control e por que importa?▾
Cache-Control é um header HTTP que diz aos navegadores e CDNs como fazer cache de uma resposta. Sem ele, caches usam regras heurísticas — frequentemente fazendo cache por 10% da idade Last-Modified, o que é imprevisível. Uma boa estratégia Cache-Control melhora dramaticamente o desempenho de visitas repetidas: uma página de 100KB retornando um 304 Not Modified (0 bytes) em vez da resposta completa é a diferença entre um carregamento de página de 200ms e 20ms.
Qual é a diferença entre no-cache e no-store?▾
no-cache significa 'você pode fazer cache disto mas deve revalidar com o servidor antes de usar' — o navegador armazena a resposta e envia uma requisição condicional (If-None-Match ou If-Modified-Since). no-store significa 'não faça cache disto em nenhum lugar' — nenhuma cópia é mantida em nenhum lugar. Use no-store para dados sensíveis (páginas de banco, registros de saúde); use no-cache para páginas que mudam frequentemente onde você quer que o navegador revalide.
O que é stale-while-revalidate?▾
stale-while-revalidate: N permite que um cache sirva uma resposta obsoleta enquanto busca uma fresca em background. O usuário recebe uma resposta instantânea (a versão antiga) enquanto a próxima requisição receberá a versão fresca. Isto é ideal para páginas que mudam ocasionalmente — use max-age=1, stale-while-revalidate=86400 para obter carregamentos quase instantâneos com conteúdo que atualiza dentro de 1 dia.
O que ETag faz?▾
Um ETag (Entity Tag) é um identificador único para uma versão específica de um recurso. Quando o navegador tem uma resposta em cache com um ETag, ele envia If-None-Match: "etag-value" na próxima requisição. Se o recurso não mudou, o servidor retorna 304 Not Modified — economizando largura de banda por não reenviar o corpo da resposta completo. ETags são mais confiáveis que Last-Modified porque são baseados na identidade do conteúdo, não em timestamps.
O que é status de cache CDN (CF-Cache-Status)?▾
CF-Cache-Status é um header específico do Cloudflare que mostra se a resposta foi servida do cache de borda do Cloudflare. HIT = servido do cache (rápido, nenhuma requisição de origem). MISS = não em cache, buscado da origem. EXPIRED = em cache mas expirado, re-buscado. BYPASS = cache contornado (Cookie ou Cache-Control: no-cache). REVALIDATED = servido do cache após revalidação 304 com origem.