Quando atualiza um site em cache?

1

Se eu for a example.com [espaço reservado para um site diferente], ele criará várias entradas de cache no navegador para itens diferentes na página e duas entradas para example.com . Um deles expira em 1.5hrs e o outro tem 'Sem tempo de expiração'.

O que eu estou querendo saber é: quando o navegador exibe a página em cache e quando ela obtém a versão mais recente do servidor (ao revisitar o site)?

O que significam os dois tempos de expiração diferentes para o domínio de nível superior?

Uma página da Web para a qual fui foi redirecionando temporariamente para uma página diferente. Depois de fazer o backup, eu ainda estava sendo redirecionado para a página temporária, embora a página correta estivesse ativa. Isso eventualmente teria se resolvido com base nos tempos de expiração ou o cache precisa ser limpo?

    
por user142485 14.09.2012 / 17:10

1 resposta

1

example.com tem um cabeçalho de host Cache-Control:no-cache em cada cabeçalho de respone, por isso não armazena em cache a menos que você configure seu navegador para fazer isso ...

When does the browser display the cached page and when does it get the newest version from the server (when re-visiting the site)?

Isso depende de site para site; alguns dizem ao cache para permanecer uma cópia por um certo tempo e você terá que esperar até acabar, outros sites terão alguma forma para determinar se o cache ainda é válido e só recuperará o arquivo se não for. Isso é feito primeiro fazendo uma solicitação HEAD (obtendo o cabeçalho) e, em seguida, solicitando o arquivo real com GET se o cache for inválido.

    
por 14.09.2012 / 17:22

Tags