Como verificar indicadores de cache usando o ModHeader para Google Chrome
Você pode fazer o debug de requisições para edge applications criando cabeçalhos que irão retornar indicadores de cache com a extensão ModHeader para Google Chrome. Esses cabeçalhos retornarão diferentes indicadores sobre o cache, como o tempo de cache da página ou objeto e quanto tempo falta para a próxima expiração.
Para verificar esses indicadores, siga os passos:
- Instale a extensão ModHeader clicando no botão Usar no Chrome.
- Clique no Ícone das Extensões no seu Google Chrome e selecione a extensão Modheader; a página Profile será exibida.
- Selecione o item Request headers e preencha os campos de acordo com as seguintes informações:
- Name: Pragma
- Value: azion-debug-cache
- Clique no ícone Pause Modheader.
- Reinicie a extensão clicando no ícone Resume Modheader.
Siga os passos a seguir para habilitar as Developer Tools do Google Chrome para acessar as informações:
- Abra o Google Chrome.
- Clique no botão Personalize e controle o Google Chrome, representado pelo ícone ︙ na barra de ferramentas.
- Selecione a opção Mais ferramentas > Ferramentas do desenvolvedor.
- Selecione a aba Network.
- Acesse a página na qual a informação está sendo cacheada.
- Selecione o conteúdo cacheado entre as requisições disponíveis.
- Selecione a aba Headers.
Os indicadores de cache aparecerão de acordo com os seguintes cabeçalhos:
Campo | Descrição |
---|---|
X-Cache | Status da requisição, podendo ser HIT, MISS, EXPIRED, UPDATING ou STALE. |
X-Cache-Key | Chave de cache do objeto. Normalmente utilizada a combinação de host + URI + argumentos. |
X-Cache-File | Arquivo de cache do objeto, sendo ele composto do md5 da chave de cache. |
X-Cache-Since | Unix Time Stamp* da entrada do objeto em cache. |
X-Cache-Expire | Unix Time Stamp* da saída do objeto em cache. |
X-Cache-Expire-In | Tempo restante do objeto em cache, em segundos. |
X-Cache-Valid | Tempo configurado para o objeto no cache. Este tempo pode ser configurado incondicionalmente no servidor ou pode vir da origem via cabeçalhos Cache-Control. |
X-Cache-Config | ID da configuração do virtual host no webserver. Este valor é gerado pelo Azion Console. |
X-Cache-ID | Identificador único da requisição. |
* Você pode converter um Unix Time Stamp em formato humano utilizando o site Unix Time Stamp.
Trademarks
Chrome browser é uma marca registrada de Google LLC nos Estados Unidos e/ou outros países.