Skip to main content

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

Cache Controle

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?

Por favor, contacte-nos


Outros conteúdos