Skip to main content

Cache-Control

¿Qué significa Cache-Control?

Cache -Control es una cabecera HTTP que se utiliza para especificar las políticas de almacenamiento en caché del navegador tanto en las solicitudes de Client como en las respuestas del servidor. Las políticas incluyen cómo se almacena en caché un recurso, dónde se almacena en caché y la edad máxima que puede tener antes de expirar.

Las declaraciones de solicitud más comunes de Cache y las declaraciones de respuesta de Cache son

Cache Control

Copyright: https://developer.mozilla.org

¿Cómo funciona?

La cabecera Cache-Control está dividida en directivas, las más comunes se enumeran a continuación:

Cache -Control: Edad máxima
La directiva de petición max-age define en segundos el tiempo que tarda en caducar una copia en caché de un recurso. Por ejemplo, Cache-control: max-age = 120 significa que el recurso devuelto es válido durante 120 segundos.

Cache -Control: Ninguno Cache
La directiva No-Cache significa que un navegador puede almacenar en caché una respuesta pero debe enviar primero una solicitud de verificación a un servidor de origen.

Cache -Control: No-Store
La directiva no-store significa que los navegadores no deben almacenar en caché una respuesta y deben recuperarla del servidor cada vez que se solicite. Esta configuración se utiliza normalmente para los datos confidenciales, como la información bancaria personal.

Cache -Control: Público
La declaración de respuesta pública especifica que un recurso puede ser almacenado en caché por cualquier Cache.

Cache -Control: Privado
La directiva de respuesta privada especifica que un recurso es específico del usuario. Se puede seguir almacenando en caché, pero sólo en un dispositivo Client.

Para más información y ejemplos sobre Cache-Control, haga clic aquí:
https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching


¿Tiene más preguntas?

Por favor, contáctenos


Otros contenidos