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 administrar el almacenamiento en caché de su aplicación, Amplify determina el tipo de contenido que se distribuye al examinar el tipo de plataforma de la aplicación y las reglas de reescritura. En el caso de las aplicaciones Compute
, 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 para el tipo de plataformaWEB
. 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é administrada que se especifique.
- Estático
-
El contenido distribuido desde las aplicaciones con la plataforma
WEB
o las rutas estáticas de una aplicaciónWEB_COMPUTE
.Este contenido usa el Amplify-StaticContent política de caché.
- Optimización de imágenes
-
Las imágenes distribuidas por las rutas
ImageOptimization
de una aplicaciónWEB_COMPUTE
.Este contenido utiliza la Amplify-ImageOptimization política de caché.
- Computación
-
El contenido distribuido por las rutas
Compute
de una aplicaciónWEB_COMPUTE
. Esto incluye todo el contenido renderizado (SSR) del lado del servidor.Este contenido utiliza el Amplify-Default o Amplify-DefaultNoCookies política de caché en función del valor
cacheConfig.type
que esté establecido en su AmplifyApp
. - Proxy inverso
-
El contenido distribuido 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, consulte Reescritura de proxy inverso en el capítulo Using redirects.
Este contenido utiliza el Amplify-Default o Amplify-DefaultNoCookies política de caché en función del valor
cacheConfig.type
que esté establecido en su AmplifyApp
.
Descripción de las políticas de caché administradas de Amplify
Amplify utiliza las siguientes políticas de caché administradas predefinidas para optimizar la configuración de caché predeterminada de las aplicaciones de los clientes:alojadas.
Amplify-Default
Amplify-DefaultNoCookies
Amplify-ImageOptimization
Amplify-StaticContent
Configuración de la política de caché administrada Amplify-Default
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é: 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é: habilitada para Gzip y Brotli.
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 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é: habilitada para Gzip y Brotli.
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 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é: habilitada para Gzip y Brotli.
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 las cookies.
-
Cadenas de consulta incluidas en la clave de caché: no se incluyen las cadenas de consulta.
-
Configuración de objetos comprimidos en caché: habilitada para Gzip y Brotli.