Pular para o conteúdo
Aback Tools Logo

Analisador de cabeçalho de controle de cache

Analise e analise qualquer valor de cabeçalho Cache-Control instantaneamente com nosso analisador de cabeçalho Cache-Control gratuito. Obtenha uma análise detalhada de cada diretiva, incluindo idade máxima, pública, privada, sem cache, sem armazenamento, obsoleta enquanto revalida, s-maxage, imutável e muito mais. Entenda a finalidade de cada diretiva, o impacto no comportamento do cache e receba recomendações de otimização - tudo processado localmente em seu navegador, sem necessidade de inscrição.

Analyze Cache-Control Header

Paste any Cache-Control header value (e.g., public, max-age=31536000, immutable) and get a detailed breakdown of every directive, its meaning, and caching behavior. All analysis is performed locally in your browser. Press ⌘+↵ to analyze.

Enter one or more Cache-Control directives separated by commas. Leading/trailing whitespace is stripped automatically.

Quick load examples:
Common Cache-Control Directive Reference
publicAllow any cache to store the response
privateOnly browser caches may store
no-storeDo not cache at all
max-ageFreshness lifetime in seconds
s-maxageOverrides max-age for CDNs
stale-while-revalidateServe stale while refreshing in background

Por que usar nosso analisador de cabeçalho de controle de cache?

  • Análise instantânea de cabeçalho Cache-Control: Nosso analisador de cabeçalho Cache-Control analisa e divide todas as diretivas em seu valor de cabeçalho instantaneamente. De max-age e s-maxage a obsoleto enquanto revalida e imutável, veja exatamente o que cada diretiva faz, sua categoria e seu impacto no comportamento de cache em inglês simples.
  • Formatação e recomendações de duração inteligente: cada valor de tempo é convertido de segundos em durações legíveis por humanos (por exemplo, "86.400 segundos" torna-se "1 dia"). Nosso analisador de cabeçalho Cache-Control também fornece recomendações inteligentes, sinalizando diretivas conflitantes, sugerindo otimizações e alertando sobre possíveis problemas de desempenho.
  • Análise segura e privada baseada em navegador: os valores do cabeçalho Cache-Control nunca saem do seu dispositivo. Toda análise e análise são realizadas localmente em seu navegador usando JavaScript. Nenhum dado é enviado para nenhum servidor, tornando este o analisador de cabeçalho Cache-Control mais privado disponível online.
  • Analisador de cabeçalho Cache-Control on-line - sem instalação: Use nosso analisador de cabeçalho Cache-Control gratuito diretamente em seu navegador, sem downloads, plug-ins e sem necessidade de conta. Analise qualquer valor de cabeçalho Cache-Control instantaneamente, com exemplos predefinidos integrados e um guia de referência rápida para todas as diretivas comuns.

Casos de uso comuns para analisador de cabeçalho de controle de cache

  • Otimização do desempenho do site: Use o analisador de cabeçalho Cache-Control para auditar a estratégia de cache do seu site. Cole seu cabeçalho Cache-Control atual para ver se você está aproveitando as diretivas max-age, obsoleta enquanto revalida e imutável de maneira eficaz. Otimizar o cabeçalho Cache-Control pode reduzir drasticamente o tempo de carregamento da página e melhorar as pontuações do Core Web Vitals.
  • Configuração de CDN e proxy reverso: verifique se suas diretivas Cache-Control estão configuradas corretamente para cache de CDN. Use o analisador de cabeçalho Cache-Control para verificar os valores de s-maxage, garantir que público/privado esteja definido corretamente e confirmar se seu CDN armazenará em cache as respostas conforme planejado. A configuração adequada reduz a carga do servidor de origem e melhora os tempos de resposta globais.
  • Auditoria de cache de resposta da API: audite os cabeçalhos Cache-Control do endpoint da API para equilibrar atualização e desempenho. O analisador de cabeçalho Cache-Control ajuda você a entender se as respostas da sua API estão sendo armazenadas em cache de maneira adequada, se a revalidação está configurada corretamente e se obsoleto durante revalidação pode melhorar a latência percebida para seus usuários.
  • Revisão de conformidade de segurança e privacidade: garanta que endpoints confidenciais usem as diretivas corretas de controle de cache para conformidade de segurança e privacidade. O analisador de cabeçalho Cache-Control pode verificar se no-store, private e must-revalidate são aplicados corretamente a páginas autenticadas, terminais de pagamento e respostas de dados pessoais, conforme exigido pelas práticas recomendadas de segurança.
  • Depuração de problemas relacionados ao cache: quando os usuários relatam ter visto conteúdo desatualizado ou os desenvolvedores encontram um comportamento inesperado de cache, use o analisador de cabeçalho Cache-Control para inspecionar as diretivas reais que estão sendo servidas. Identifique diretivas conflitantes, valores de idade máxima incorretos ou regras de revalidação ausentes que causam problemas de cache.
  • Ajuste de desempenho de dispositivos móveis e SPA: aplicativos móveis e aplicativos de página única dependem muito do cache para capacidade off-line e tempos de carregamento rápidos. Use o analisador de cabeçalho Cache-Control para ajustar estratégias de cache para respostas de API, ativos estáticos e arquivos de configuração para garantir que sua experiência móvel permaneça rápida e confiável.

O que é um cabeçalho de controle de cache?

O cabeçalho HTTP Cache-Control é o mecanismo principal para controlar o comportamento de cache em navegadores da web, CDNs e servidores proxy. Ela especifica diretivas que determinam se, como e por quanto tempo uma resposta pode ser armazenada em cache. Um único cabeçalho Cache-Control pode conter várias diretivas separadas por vírgulas, como public, max-age=31536000, immutable . Compreender o significado de cada diretiva é crucial para equilibrar desempenho e atualização.

Como funciona nosso analisador de cabeçalho de controle de cache

  1. Cole um valor de cabeçalho: insira qualquer valor de cabeçalho Cache-Control na área de texto (por exemplo, public, max-age=3600, must-revalidate ). Você também pode clicar em um exemplo predefinido para carregar instantaneamente uma configuração de cache comum.
  2. Analisar e categorizar: clique em Analisar cabeçalho e nossa ferramenta analisa cada diretiva, categorizando-a como capacidade de cache, expiração, revalidação ou outra. O nome, valor e atributos de cada diretiva são extraídos e analisados ​​individualmente.
  3. Análise de revisão: a ferramenta exibe um resumo com a política geral de armazenamento, vida útil da atualização, requisitos de revalidação e comportamento do CDN. Cada diretiva recebe seu próprio detalhamento com uma descrição em inglês simples e impacto prático. As recomendações destacam possíveis problemas e otimizações.

Categorias de diretiva de controle de cache explicadas

  • Diretivas de cacheabilidade: controle quem pode armazenar a resposta em cache. public permite que qualquer cache armazene a resposta. private restringe apenas aos caches do navegador. no-store desativa completamente o cache.
  • Diretivas de Expiração: Defina por quanto tempo uma resposta em cache permanece atualizada. max-age define o tempo de vida do frescor em segundos. s-maxage substitui max-age para caches compartilhados (CDNs, proxies).
  • Diretivas de revalidação: determinam quando e como os caches devem verificar com o servidor de origem. must-revalidate requer revalidação após expirar. stale-while-revalidate permite servir conteúdo obsoleto enquanto atualiza em segundo plano.
  • Outras diretivas: controles adicionais como no-transform (evita a modificação do conteúdo), imutável (indica que o conteúdo nunca muda durante o tempo de atualização) e somente se armazenado em cache (o cliente aceita apenas respostas armazenadas em cache).

Privacidade, segurança e disponibilidade

Nosso analisador de cabeçalho Cache-Control processa tudo inteiramente em seu navegador. Os valores de cabeçalho que você cola nunca saem do seu dispositivo - nenhum dado é carregado, armazenado ou registrado em qualquer servidor. Essa privacidade completa garante que você possa analisar com segurança os cabeçalhos do Cache-Control em qualquer ambiente, incluindo sistemas de produção e aplicativos confidenciais. A ferramenta é 100% gratuita, sem inscrição, sem limites de uso e sem rastreamento. Use-o quantas vezes precisar, para quantos cabeçalhos precisar, totalmente gratuito para sempre. Nenhuma instalação ou download é necessário - basta abrir seu navegador e começar a analisar.

Perguntas frequentes

O cabeçalho HTTP Cache-Control é o mecanismo principal para controlar o comportamento do cache na web. Ele contém diretivas que informam aos navegadores, CDNs e servidores proxy se e como armazenar respostas em cache, por quanto tempo elas devem ser consideradas recentes e quando precisam ser revalidadas com o servidor de origem.

max-age especifica o tempo máximo (em segundos) que uma resposta em cache é considerada atualizada. Por exemplo, max-age=3600 significa que a resposta está atualizada por 1 hora. Após esse período, a resposta armazenada em cache é considerada obsoleta e deve ser revalidada ou recuperada novamente. Nosso analisador de cabeçalho Cache-Control converte esses valores em durações legíveis por humanos para fácil compreensão.

Apesar dos nomes confusos, no-cache e no-store têm significados muito diferentes. no-cache significa que a resposta pode ser armazenada em cache, mas deve ser revalidada com o servidor de origem antes de cada uso. no-store, por outro lado, significa que a resposta NÃO deve ser armazenada em nenhum cache. Use no-store para dados confidenciais, como dados bancários, e no-cache para conteúdo atualizado com frequência.

Não. Nosso analisador de cabeçalho Cache-Control processa tudo inteiramente em seu navegador usando JavaScript. Os valores de cabeçalho que você cola nunca saem do seu dispositivo. Não armazenamos, registramos ou transmitimos seus dados de cabeçalho do Cache-Control para nenhum servidor.

stale-while-revalidate permite que um cache sirva conteúdo obsoleto enquanto revalida a resposta em segundo plano. Ele aceita um valor delta-segundos que indica quanto tempo após a expiração o conteúdo obsoleto pode ser veiculado. Isso elimina o tempo de espera dos usuários e, ao mesmo tempo, garante que o conteúdo seja eventualmente atualizado.

max-age aplica-se a todos os caches (navegadores, CDNs, proxies), enquanto s-maxage substitui especificamente max-age apenas para caches compartilhados (CDNs e proxies). Isso permite que você defina diferentes durações de cache para caches de navegador e caches CDN.

Use public quando a resposta não for específica do usuário e puder ser armazenada em cache por qualquer cache, incluindo CDNs e servidores proxy. Isso é ideal para ativos estáticos e respostas de API públicas. Use private quando a resposta for destinada a um único usuário e não deve ser armazenada em cache por caches compartilhados.