Frescor
Cacheabilidade
Validação
Apenas requisição
Construtor de cabeçalho Cache-Control
Construa um cabeçalho Cache-Control HTTP válido selecionando diretivas. O valor está pronto para copiar em config de servidor, .htaccess ou regra CDN.
Predefinições rápidas
| Predefinição | Valor | Caso de uso |
|---|---|---|
| Asset imutável | public, max-age=31536000, immutable | JS/CSS/imagens com fingerprint |
| Página HTML | no-cache | Páginas dinâmicas, sempre revalidar |
| API / dinâmico | private, no-store | Respostas personalizadas |
| Sem cache | no-store, no-cache, must-revalidate | Máxima atualidade |
Diretivas principais
- public: qualquer cache pode armazenar a resposta
- private: apenas o cache do navegador; CDNs não podem
- no-cache: a cópia em cache deve ser revalidada em cada pedido (NÃO significa "sem cache")
- no-store: nunca armazenar. Para dados sensíveis.
- max-age=N: a resposta está atualizada durante N segundos
- immutable: o navegador não precisa revalidar durante max-age