Cache-Controle
O que significa Cache-Control?
Cache -Control é um cabeçalho HTTP usado para especificar as políticas de cache do navegador tanto nas solicitações Client quanto nas respostas do servidor. As políticas incluem como um recurso é armazenado em cache, onde ele é armazenado e a idade máxima que ele pode ter antes de expirar.
As declarações de solicitação mais comuns Cache e as declarações de resposta Cache são
Copyright: https://developer.mozilla.org
Como é que funciona?
O cabeçalho Cache-Control está dividido em directivas, as mais comuns das quais estão listadas abaixo:
Cache -Control: Max Age
A diretiva de pedido de idade máxima define em segundos quanto tempo leva para que uma cópia em cache de um recurso expire. Por exemplo, Cache-control: max-age = 120 significa que o recurso devolvido é válido por 120 segundos.
Cache -Controle: Nenhum Cache
A diretiva No-Cache significa que um navegador pode armazenar uma resposta, mas deve primeiro enviar um pedido de verificação para um servidor de origem.
Cache -Controle: Sem loja
A diretiva no-store significa que os navegadores não devem armazenar uma resposta em cache e devem recuperá-la do servidor toda vez que for solicitada. Esta configuração é normalmente utilizada para dados confidenciais, tais como informações bancárias pessoais.
Cache -Controle: Público
A declaração de resposta pública especifica que um recurso pode ser colocado em cache por qualquer Cache.
Cache -Controle: Particular
A diretiva de resposta privada especifica que um recurso é específico do usuário. Ainda pode ser colocado em cache, mas apenas em um dispositivo Client.
Para mais informações e exemplos em Cache-Control, clique aqui:
https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching
Você tem mais alguma pergunta?