

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
<a name="cache-configuration-type"></a>

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ón `WEB_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ón `WEB_COMPUTE`.  
Este contenido usa la política de caché Amplify-ImageOptimization.

**Computación**  
El contenido distribuido por las rutas `Compute` de una aplicación `WEB_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 su `App` 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](redirect-rewrite-examples.md#reverse-proxy-rewrite) 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 su `App` Amplify.

## Descripción de las políticas de caché administradas de Amplify
<a name="managed-cache-policies-amplify"></a>

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
<a name="managed-cache-policy-amplify-default"></a>

[Consulta esta política en la consola CloudFront ](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/4d1d2f1d-3a71-49ad-9e08-7ea5d843a556)

Esta política está diseñada para usarse con un origen que es una aplicación web de [AWS Amplify](https://aws.amazon.com/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.

### Amplify: configuración de la política de caché DefaultNoCookies gestionada
<a name="managed-cache-policy-amplify-defaultnocookies"></a>

[Vea esta política en la consola CloudFront ](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/a6bad946-36c3-4c33-aa98-362c74a7fb13)

Esta política está diseñada para usarse con un origen que es una aplicación web de [AWS Amplify](https://aws.amazon.com/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.

### Amplify: configuración de la política de caché ImageOptimization gestionada
<a name="managed-cache-policy-amplify-imageoptimization"></a>

[Vea esta política en la consola CloudFront ](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/1c6db51a-a33f-469a-8245-dae26771f530)

Esta política está diseñada para usarse con un origen que es una aplicación web de [AWS Amplify](https://aws.amazon.com/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.

### Amplify: configuración de la política de caché StaticContent gestionada
<a name="managed-cache-policy-amplify-staticcontent"></a>

[Vea esta política en la consola CloudFront ](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/7e5fad67-ee98-4ad0-b05a-394999eefc1a)

Esta política está diseñada para usarse con un origen que es una aplicación web de [AWS Amplify](https://aws.amazon.com/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.