Frescura
Cacheabilidad
Validación
Solo solicitud
Constructor de cabecera Cache-Control
Construye una cabecera Cache-Control HTTP válida seleccionando directivas. El valor está listo para copiar en config de servidor, .htaccess o regla CDN.
Preajustes rápidos
| Preajuste | Valor | Caso de uso |
|---|---|---|
| Asset inmutable | public, max-age=31536000, immutable | JS/CSS/imágenes con fingerprint |
| Página HTML | no-cache | Páginas dinámicas, siempre revalidar |
| API / dinámico | private, no-store | Respuestas personalizadas |
| Sin caché | no-store, no-cache, must-revalidate | Máxima frescura |
Directivas clave
- public: cualquier caché puede almacenar la respuesta
- private: solo el caché del navegador; los CDN no pueden
- no-cache: la copia en caché debe revalidarse en cada petición (NO significa "sin caché")
- no-store: nunca almacenar. Para datos sensibles.
- max-age=N: la respuesta está fresca durante N segundos
- immutable: el navegador no necesita revalidar durante max-age