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) se configura en el tipo de plataforma WEB
. Una aplicación SSR (Next.js 12 o posterior) se establece en el tipo de plataforma WEB_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 la política de caché Amplify-StaticContent.
- Optimización de imágenes
-
Las imágenes distribuidas por las rutas
ImageOptimization
de una aplicaciónWEB_COMPUTE
.Este contenido usa la política de caché Amplify-ImageOptimization.
- Cálculo
-
El contenido distribuido por las rutas
Compute
de una aplicaciónWEB_COMPUTE
. Esto incluye todo el contenido renderizado del lado del servidor (SSR).Este contenido utiliza la política de caché Amplify-Default o Amplify-DefaultNoCookies, según el valor de
cacheConfig.type
que esté establecido en suApp
Amplify. - 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 la política de caché Amplify-Default o Amplify-DefaultNoCookies, según el valor de
cacheConfig.type
que esté establecido en suApp
Amplify.
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
Consulte esta política en la consola de 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:
-
TTL mínimo: 0 segundos
-
Tiempo de vida máximo: 31 536 000 segundos (un año)
-
TTL predeterminado: 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.
Configuración de la política de caché administrada Amplify-DefaultNoCookies
Consulte esta política en la consola de 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:
-
TTL mínimo: 0 segundos
-
Tiempo de vida máximo: 31 536 000 segundos (un año)
-
TTL predeterminado: 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.
Configuración de la política de caché administrada Amplify-ImageOptimization
Consulte esta política en la consola de 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:
-
TTL mínimo: 0 segundos
-
Tiempo de vida máximo: 31 536 000 segundos (un año)
-
TTL predeterminado: 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.
Configuración de la política de caché administrada Amplify-StaticContent
Consulte esta política en la consola de 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:
-
TTL mínimo: 0 segundos
-
Tiempo de vida máximo: 31 536 000 segundos (un año)
-
TTL predeterminado: 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.