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.
Cómo Amplify aplica la configuración de caché a una aplicación
Para gestionar el almacenamiento en caché de tu aplicación, Amplify determina el tipo de contenido que se sirve examinando el tipo de plataforma de la aplicación y las reglas de reescritura. En el Compute
caso de las aplicaciones, Amplify también examina las reglas de enrutamiento del manifiesto de implementación.
nota
Amplify Hosting establece el tipo de plataforma de la aplicación durante la implementación. Una aplicación SSG (estática) está configurada según el tipo WEB
de plataforma. Una SSR aplicación (Next.js 12 o posterior) está configurada en el tipo de plataformaWEB_COMPUTE
.
Amplify identifica los siguientes cuatro tipos de contenido y aplica la política de caché gestionada especificada.
- Estático
-
El contenido ofrecido desde las aplicaciones con la
WEB
plataforma o las rutas estáticas de unaWEB_COMPUTE
aplicación.Este contenido usa la política de Amplify-StaticContent caché.
- Optimización de imágenes
-
Las imágenes servidas por las
ImageOptimization
rutas en unaWEB_COMPUTE
aplicación.Este contenido usa la política de Amplify-ImageOptimization caché.
- Cálculo
-
El contenido ofrecido por las
Compute
rutas de unaWEB_COMPUTE
aplicación. Esto incluye todo el contenido renderizado (SSR) del lado del servidor.Este contenido utiliza la política de Amplify-DefaultNoCookies caché Amplify-Default o la política de caché, según el valor
cacheConfig.type
que esté establecido en tu AmplifyApp
. - Proxy inverso
-
El contenido ofrecido por las rutas que coinciden con una regla personalizada de reescritura del proxy inverso. Para obtener más información sobre la creación de esta regla personalizada, consulta el capítulo Uso Reescritura de proxy inverso de redireccionamientos.
Este contenido utiliza la política de Amplify-DefaultNoCookies caché Amplify-Default o la política de caché, según el valor
cacheConfig.type
que esté establecido en tu AmplifyApp
.
Comprensión de las políticas de caché gestionada de Amplify
Amplify utiliza las siguientes políticas de caché gestionada predefinidas para optimizar la configuración de caché predeterminada para las aplicaciones alojadas.
Amplify-Default
Amplify-DefaultNoCookies
Amplify-ImageOptimization
Amplify-StaticContent
Configuración de la política de caché administrada Amplify-Default
Consulte esta política en la consola CloudFront
Esta política está diseñada para usarse con un origen que es una aplicación web de AWS Amplify
Esta política tiene las siguientes opciones:
-
MínimoTTL: 0 segundos
-
MáximoTTL: 31536000 segundos (un año)
-
PredeterminadoTTL: 0 segundos
-
Encabezados incluidos en la clave de caché:
-
Authorization
-
Accept
-
CloudFront-Viewer-Country
-
Host
-
-
Cookies incluidas en la clave de caché: se incluyen todas las cookies.
-
Cadenas de consulta incluidas en la clave de caché: se incluyen todas las cadenas de consulta.
-
Configuración de objetos comprimidos en caché: Gzip y Brotli activados.
Amplify: configuración de la política de caché DefaultNoCookies gestionada
Vea esta política en la consola CloudFront
Esta política está diseñada para usarse con un origen que es una aplicación web de AWS Amplify
Esta política tiene las siguientes opciones:
-
MínimoTTL: 0 segundos
-
MáximoTTL: 31536000 segundos (un año)
-
PredeterminadoTTL: 0 segundos
-
Encabezados incluidos en la clave de caché:
-
Authorization
-
Accept
-
CloudFront-Viewer-Country
-
Host
-
-
Cookies incluidas en la clave de caché: no se incluyen cookies.
-
Cadenas de consulta incluidas en la clave de caché: se incluyen todas las cadenas de consulta.
-
Configuración de objetos comprimidos en caché: Gzip y Brotli habilitados.
Amplify: configuración de la política de caché ImageOptimization gestionada
Vea esta política en la consola CloudFront
Esta política está diseñada para usarse con un origen que es una aplicación web de AWS Amplify
Esta política tiene las siguientes opciones:
-
MínimoTTL: 0 segundos
-
MáximoTTL: 31536000 segundos (un año)
-
PredeterminadoTTL: 0 segundos
-
Encabezados incluidos en la clave de caché:
-
Authorization
-
Accept
-
Host
-
-
Cookies incluidas en la clave de caché: no se incluyen cookies.
-
Cadenas de consulta incluidas en la clave de caché: se incluyen todas las cadenas de consulta.
-
Configuración de objetos comprimidos en caché: Gzip y Brotli habilitados.
Amplify: configuración de la política de caché StaticContent gestionada
Vea esta política en la consola CloudFront
Esta política está diseñada para usarse con un origen que es una aplicación web de AWS Amplify
Esta política tiene las siguientes opciones:
-
MínimoTTL: 0 segundos
-
MáximoTTL: 31536000 segundos (un año)
-
PredeterminadoTTL: 0 segundos
-
Encabezados incluidos en la clave de caché:
-
Authorization
-
Host
-
-
Cookies incluidas en la clave de caché: no se incluyen cookies.
-
Cadenas de consulta incluidas en la clave de caché: no se incluyen cadenas de consulta.
-
Configuración de objetos comprimidos en caché: Gzip y Brotli activados.