Administrar la configuración de la caché de una aplicación - AWS Amplify Hospedaje

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Administrar la configuración de la caché de una aplicación

Amplify utiliza Amazon CloudFront para gestionar la configuración de almacenamiento en caché de las aplicaciones alojadas. Se aplica una configuración de caché a cada aplicación para optimizarla y obtener el mejor rendimiento.

El 13 de agosto de 2024, Amplify publicó mejoras en la eficiencia del almacenamiento en caché de las aplicaciones. Para obtener más información, consulte Mejoras en el almacenamiento en CDNcaché para mejorar el rendimiento de las aplicaciones con el alojamiento. AWS Amplify

En la siguiente tabla se resume el soporte de Amplify para comportamientos de almacenamiento en caché específicos antes y después de la publicación de mejoras de almacenamiento en caché.

Comportamiento del almacenamiento en caché Soporte anterior Con mejoras en el almacenamiento en caché

Puedes añadir encabezados personalizados para una aplicación en la consola de Amplify o en customHeaders.yaml un archivo. Uno de los encabezados que puede anular es. Cache-Control Para obtener más información, consulte Configuración de encabezados personalizados para una aplicación Amplify.

Amplify respeta Cache-Control los encabezados que definas en un customHeaders.yaml archivo y tienen prioridad sobre la configuración de caché predeterminada de Amplify.

Amplify respeta Cache-Control los encabezados establecidos en el marco de una aplicación para las rutas dinámicas (por ejemplo, las rutas de Next.jsSSR). Si se establece un Cache-Control encabezado en el customHeaders.yaml archivo de la aplicación, esto tiene prioridad sobre la configuración del archivo. next.config.js

Cada nueva implementación de una aplicación de CI/CD borra la memoria caché.

Puede activar el modo de rendimiento de una aplicación.

No

La configuración del modo de rendimiento ya no está disponible en la consola Amplify. Sin embargo, puede crear un Cache-Control encabezado que establezca la s-maxage directiva. Para obtener instrucciones, consulte Gestión del rendimiento de una aplicación Amplify.

La siguiente tabla muestra los cambios en los valores predeterminados para una configuración de caché específica.

Configuración de caché Valor predeterminado anterior Valor predeterminado con mejoras en el almacenamiento en caché

Duración de la caché de los activos estáticos

Dos segundos

Un año

Duración de la caché para las respuestas de proxy inverso

Dos segundos

Cero segundos (sin almacenamiento en caché)

Tiempo máximo de vida () TTL

Diez minutos

Un año

Para obtener más información sobre cómo Amplify determina la configuración de almacenamiento en caché que se debe aplicar a una aplicación e instrucciones sobre cómo administrar la configuración de las claves de caché, consulte los siguientes temas.