Como você pode saber quando o navegador está recuperando de um cache?

4

É possível dizer quando um navegador está recuperando uma página de um cache?

Eu pensei que abrir uma nova aba e navegar diretamente para a URL faria uma nova solicitação de pull do servidor, mas depois do teste (no qual certas configurações de página não estavam mudando), parece que isso não acontece .

Então, é possível dizer quando um navegador está puxando algo de um cache em vez de puxá-lo diretamente do servidor web?

    
por Coldblackice 01.07.2013 / 20:42

1 resposta

7

A maneira como eu costumo dizer é pressionar CTRL + SHIFT + K , ou abrir o console de depuração da web, e assistir ao " Net "solicitações como a página carrega. Se você prestar atenção nos códigos de status, verá algo como

[15:15:26.059] GET http://www.example.com/index.html [HTTP/1.1 304 Not Modified 312ms]

quando o cache é usado, em vez do normal

[15:15:26.059] GET http://www.example.com/index.html [HTTP/1.1 200 OK 31ms]

E se você quiser ter certeza de que não está usando o cache, pressione CTRL + F5 ao atualizar.

    
por 01.07.2013 / 21:17