GoCache CDN
  • Produtos
    • CDN
      • Pontos de Presença
    • WAF – Web Application Firewall
    • Rate Limit
    • Lithio – Otimizador de Imagens
    • WPO – Web Performance Optimization
    • Certificado SSL
  • Soluções
    • E-Commerce
    • Portais de Conteúdo e Notícias
    • Educação / Edtech
    • Plataformas de E-Commerce
    • Startup
    • Outros
  • Planos
  • Ajuda
  • Contato
  • Login
  • CADASTRE-SE

CDN Cache Headers: Aprenda a inspecionar

22 de setembro de 2020/0 Comentários/em Dicas /por GoCache

Os response header (cabeçalhos de resposta) fazem com que o cliente e o servidor transmitam informações adicionais com a solicitação ou resposta HTTP. Normalmente são compostos por um nome seguido por dois pontos, como por exemplo, x-cache:

Provavelmente você já deve ter se deparado com algum dos response headers citados abaixo:

  • content-encoding: Especifica o algoritmo de compressão.
  • content-type: Especifica o tipo de mídia do recurso.
  • date: Indica a data e hora que a mensagem foi gerada.
  • set-cookie: Envia cookies do servidor para o usuário.
  • content-length: Tamanho do corpo da mensagem em decimal.

Além dos response headers citados acima, também é frequente encontrar response headers de cache. Os mais frequentes são:

  • age: Tempo em segundos em que o objeto está em cache.
  • cache-control: Especifica diretivas para mecanismos de cache em requisições e respostas. Entre as principais diretivas estão: no-cache, max-age, public, private, no-cache.
  • expires: Data/hora que a resposta passa a ser considerada como obsoleta.
  • x-cache: Apresenta qual o status de cache do asset inspecionado. Pode ser MISS (não cacheado), HIT (entregue por cache) ou BYPASS (entregue diretamente pela infraestrutura).

Como inspecionar os response headers?

Google Chrome:

Inspecionar response headers é algo bem simples de ser feito. Em seu Google Chrome, basta segurar CTRL + SHIFT + I. Feito isso, acesse a aba de “Network” e “Headers”.

Como inspecionar response headers no Chrome

Firefox:

O processo de inspecionar response headers no Firefox é o mesmo do Google Chrome. Basta segurar CTRL + SHIFT + I,  e selecionar a opção “rede” ou “network”, dependendo do idioma de sua instalação.

Como inspecionar response headers no Firefox

Terminal: 

E caso prefira inspecionar os response headers via terminal, é possível utilizar o comando “curl -I”, conforme vemos abaixo:

Exemplo de inspeção via terminal linux


CDN Cache Headers: Quais os mais frequentes?

Cada solução de CDN personaliza seus headers, o que acaba gerando bastante confusão para webmasters que estão familiarizados com response headers de cache convencional.

Abaixo, confrima os principais response headers enviados pela GoCache:

  • x-gocache-cachestatus: BYPASS
    • Item entregue diretamente pela infraestrutura, sem influência de cache.
  • x-gocache-cachestatus: HIT
    • Item entregue em cache pela CDN.
  • x-gocache-cachestatus: MISS
    • Item elegível a cache que ainda não está armazenado na CDN. Na próxima requisição um MISS deve virar um HIT.
  • x-gocache-cachestatus: EXPIRED
    • Item com cache expirado. Na próxima requisição um EXPIRED deve virar um HIT.
  • x-gocache-image:  optimized
    • Imagem otimizada pelo conversor de imagens da GoCache
  • x-gocache-image: unmodified
    • Imagem não foi modificada/otimizada pelo conversor de imagens da GoCache

E caso esteja em dúvida sobre outros response headers, citamos abaixo exemplos de outras soluções de CDN: 

CloudFlare
  • cf-cache-status: DYNAMIC
    • Entregue diretamente pela infraestrutura, sem influência de cache.
  • cf-cache-status: HIT
    • Entregue em cache.
  • cf-cache-status: MISS
    • Elegível a cache, mas ainda não foi entregue pela CDN.
  • cf-cache-status: EXPIRED
    • Item que estava em cache, mas expirou.
  • cf-ray: local de entrega
    • Indica o pop que serviu um determinado asset. Por exemplo, GRU (SP), ATL (Atlanta), BOS (Boston)
CloudFront
  • x-cache: HIT from CloudFront
    • O response header HIT é gerado sempre que um asset é entregue diretamente pelo CloudFront.
  • x-cache: MISS from CloudFront
    • O response header MISS quer dizer que o CloudFront ainda não tem o conteúdo salvo em seu edge, logo será necessário consultar o servidor de origem.
  • x-cache: BYPASS from CloudFront
    • Sempre que o response header BYPASS for apresentado quer dizer que o CloudFront não fará cache desse asset e a entrega será sempre feita diretamente pela origem.
  • x-amz-cf-pop: Localização de entrega
    • Indica por onde o asset foi entregue. Exemplo, GIG51-C2 (RIO), GRU1-C1 (São Paulo).


Share this entry
  • Share on Facebook
  • Share on Twitter
  • Share on Google+
  • Share on Linkedin
  • Share on Tumblr
  • Share by Mail
https://www.gocache.com.br/wp-content/uploads/2020/09/curl-response-header-terminal.jpeg 140 463 GoCache https://www.gocache.com.br/wp-content/uploads/2016/11/logo_cor_menu-1-1.png GoCache2020-09-22 13:23:342020-10-02 15:37:24CDN Cache Headers: Aprenda a inspecionar

Procurar

Últimas publicações

  • TikTok bate Facebook em tempo gasto por usuário 25 de janeiro de 2021
  • Como reduzir custos com S3? 13 dicas que podem ajudar 22 de janeiro de 2021
  • Os desafios da segurança em nuvem 22 de janeiro de 2021
  • 5 maneiras de melhorar suas métricas de Core Web Vitals 15 de janeiro de 2021
  • Por que a velocidade de um site é importante? Google Playbook 12 de janeiro de 2021
  • Web Scraping: O que é, e suas aplicações 7 de janeiro de 2021
  • Quais as verticais mais exploradas por bad bots? 5 de janeiro de 2021
  • Integração API com plataforma de e-commerce SaaS – Case Xtech Commerce 23 de dezembro de 2020
  • Histórico de Alterações – Novo recurso da GoCache 22 de dezembro de 2020
  • Como usar o ISPTools? 17 de dezembro de 2020

Produtos

  • Content Delivery Network
  • SSL
  • Web Performance Optimization
  • Web Application Firewall

Soluções por vertical

  • Portais de conteúdo e notícias
  • E-Commerce
  • Educação / Edtech
  • Plataformas de E-Commerce
  • Startup
  • Outros

Empresa

  • Central de Ajuda
  • Carreiras
  • Blog
  • Contato
  • Planos
  • Calculadora de Preços
  • Termos de Uso e Politica de Privacidade

Acompanhe nosso Blog!

  • TikTok bate Facebook em tempo gasto por usuário
  • Como reduzir custos com S3? 13 dicas que podem ajudar
  • Os desafios da segurança em nuvem
  • 5 maneiras de melhorar suas métricas de Core Web Vitals
  • Por que a velocidade de um site é importante? Google Playbook
© Copyright - GoCache - 2020
  • Linkedin
  • Facebook
  • Twitter
Rate Limit para WordPress Como usar webP no WordPress: Vantagens e como implementar
Este site utiliza cookies para aprimorar sua navegação. Na GoCache o uso de cookies é feito apenas para reconhecer um visitante constante e melhorar a experiência no uso dos Serviços. Os cookies são pequenos arquivos de dados transferidos de um site da web para o disco do seu computador, e não armazenam dados pessoais. Se preferir, você pode apagar os cookies existentes em seu computador através do browser utilizado. Leia nossos termos de usoOkRecusar
Scroll to top