Control de la clave de caché con una política
Con una política de caché de CloudFront, puede especificar encabezados HTTP, cookies y cadenas de consultas que CloudFront incluye en la clave de caché para objetos que se almacenan en caché en las ubicaciones periféricas de CloudFront. La clave de caché es el identificador único de cada objeto de la caché y determina si una solicitud de lector de HTTP da como resultado un acierto de la caché.
Un acierto de caché se produce cuando una solicitud de lector genera la misma clave de caché que una solicitud anterior y el objeto de esa clave de caché está en la caché de la ubicación periférica y es válido. Cuando hay un acierto de caché, el objeto se proporciona al lector desde una ubicación periférica de CloudFront, lo que tiene los siguientes beneficios:
-
Carga reducida en el servidor de origen
-
Latencia reducida para el lector
La inclusión de menos valores en la clave de caché aumenta la probabilidad de un acierto de caché. Así puede obtener un mejor rendimiento de su sitio web o aplicación, ya que tiene una proporción de aciertos de caché más alta (una mayor proporción de solicitudes de lectores que da como resultado un acierto de caché). Para obtener más información, consulte Descripción de la clave de caché.
Para controlar la clave de caché, se utiliza una política de caché de CloudFront. Puede asociar una política de caché a uno o más comportamientos de caché en una distribución de CloudFront.
También puede utilizar la política de caché para especificar la configuración del periodo de vida (TTL) de los objetos de la caché de CloudFront y habilitar CloudFront para que solicite y almacene en caché objetos comprimidos.