Acerca del creador de políticas de caché HTTP
Un creador de políticas de caché HTTP ayuda a montar un encabezado Cache-Control para navegadores, CDNs, assets imutables y respuestas de API sin necesidad de memorizar todas las directivas. Es útil para equilibrar la actualización, el rendimiento y la estrategia de invalidación en diferentes rutas antes de cambiar la configuración del servidor o un helper de respuesta del framework.
Cómo usar el creador de políticas de caché HTTP
- 1Elija el comportamiento de caché deseado, como max-age del navegador, duración del caché compartido, reglas de revalidación o tratamiento con no-store.
- 2Ajuste los valores de las directivas hasta que la política corresponda a la ruta configurada, sea una respuesta de API, una página HTML o un asset estático versionado.
- 3Copie la cabecera Cache-Control generado para la configuración de su aplicación, plataforma de edge o infraestructura y prueba nuevamente el comportamiento de la respuesta.
Casos de uso comunes del creador de políticas de caché HTTP
Cache de assets estáticos
Crea políticas de larga duración para archivos JavaScript, CSS o imágenes con hash, permitiendo que los navegadores y CDNs los reutilizen con seguridad entre versiones.
Control de actualización de API
Ajuste la duración de las respuestas de los criterios de valoración JSON cuando los usuarios necesitan recibir actualizaciones rápidas, pero los cachés compartidos todavía pueden reducir requisiciones repetidas.
Revisiones de migración de plataforma
Traduza una estrategia de caché existente para un nuevo marco, CDN o proxy reverso sin necesidad de volver a deducir cada directiva.
Preguntas frecuentes
¿Cuál es la diferencia entre max-age y s-maxage?
max-age controla cuánto tiempo un navegador puede reutilizar una respuesta, mientras que s-maxage se aplica a cachés compartidos, como CDNs o proxies. Utilice ambos cuando quiera diferentes comportamientos para usuarios finales y cachés intermedios.
¿Cuándo debo usar en el almacén en lugar de no-cache?
Utilice el almacén cuando la respuesta no se puede almacenar, como en el caso de datos de cuenta altamente sensibles. Utilice no-cache cuando se pueda almacenar una copia, pero necesita ser revalidada antes de la reutilización.
¿Qué entradas y limitaciones tiene esta herramienta, y los datos se envían a servidores?
La herramienta acepta configuraciones de las directivas Cache-Control disponibles por la interfaz y genera su valor de cabecera; no prueba ni aplica la política en el servidor, en CDN o en el navegador. El montaje se produce localmente en el navegador, sin enviar la configuración a servidores.