

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# In che modo Amplify applica la configurazione della cache a un'app
<a name="cache-configuration-type"></a>

Per gestire la memorizzazione nella cache della tua app, Amplify determina il tipo di contenuto che viene fornito esaminando il tipo di piattaforma dell'app e le regole di riscrittura. Per `Compute` le app, Amplify esamina anche le regole di routing nel manifesto di distribuzione.

**Nota**  
Il tipo di piattaforma dell'app viene impostato da Amplify Hosting durante la distribuzione. Un'app SSG (statica) è impostata sul tipo di piattaforma. `WEB` Un'app SSR (Next.js 12 o successiva) è impostata sul tipo di piattaforma. `WEB_COMPUTE`

Amplify identifica i seguenti quattro tipi di contenuti e applica la policy di cache gestita specificata.

**Statico**  
Il contenuto fornito dalle app con la `WEB` piattaforma o i percorsi statici in un'app. `WEB_COMPUTE`  
Questo contenuto utilizza la politica Amplify-StaticContent della cache.

**Ottimizzazione delle immagini**  
Le immagini servite dai `ImageOptimization` percorsi in un'`WEB_COMPUTE`app.  
Questo contenuto utilizza la politica Amplify-ImageOptimization della cache.

**Calcolo**  
Il contenuto servito dai `Compute` percorsi in un'`WEB_COMPUTE`app. Ciò include tutti i contenuti renderizzati lato server (SSR).  
Questo contenuto utilizza la politica Amplify-Default o Amplify-DefaultNoCookies cache a seconda del `cacheConfig.type` valore impostato su Amplify. `App`

**Proxy inverso**  
Il contenuto servito dai percorsi che corrispondono a una regola personalizzata di riscrittura del proxy inverso. Per ulteriori informazioni sulla creazione di questa regola personalizzata, consulta il [Riscrittura inversa del proxy](redirect-rewrite-examples.md#reverse-proxy-rewrite) capitolo *Utilizzo dei reindirizzamenti*.  
Questo contenuto utilizza la politica Amplify-Default o Amplify-DefaultNoCookies cache a seconda del `cacheConfig.type` valore impostato su Amplify. `App`

## Comprensione delle politiche di cache gestita di Amplify
<a name="managed-cache-policies-amplify"></a>

Amplify utilizza le seguenti politiche di cache gestita predefinite per ottimizzare la configurazione predefinita della cache per le applicazioni ospitate.
+ Amplify-Default
+ Amplify-DefaultNoCookies
+ Amplify-ImageOptimization
+ Amplify-StaticContent

### Impostazioni della politica di cache gestita di Amplify-Default
<a name="managed-cache-policy-amplify-default"></a>

[Visualizza questa politica nella console CloudFront ](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/4d1d2f1d-3a71-49ad-9e08-7ea5d843a556)

Questa policy è progettata per l'utilizzo con un'origine che è una Web App [AWS Amplify](https://aws.amazon.com/amplify/).

Questa policy ha le seguenti impostazioni:
+ **TTL minimo** = 0 secondi
+ **TTL massimo:** 31536000 secondi (un anno)
+ **TTL di default** = 0 secondi
+ **Intestazioni incluse nella chiave cache:**
  + `Authorization`
  + `Accept`
  + `CloudFront-Viewer-Country`
  + `Host`
+ **Cookie inclusi nella chiave cache:** tutti i cookie sono inclusi.
+ **Stringhe di query incluse nella chiave cache:** tutte le stringhe di query sono incluse.
+ Impostazione **cache degli oggetti compressi: Gzip e Brotli abilitati**.

### Amplify: impostazioni della politica della cache gestita da Amplify DefaultNoCookies
<a name="managed-cache-policy-amplify-defaultnocookies"></a>

[Visualizza questa politica nella console CloudFront ](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/a6bad946-36c3-4c33-aa98-362c74a7fb13)

Questa policy è progettata per l'utilizzo con un'origine che è una Web App [AWS Amplify](https://aws.amazon.com/amplify/).

Questa policy ha le seguenti impostazioni:
+ **TTL minimo** = 0 secondi
+ **TTL massimo:** 31536000 secondi (un anno)
+ **TTL di default** = 0 secondi
+ **Intestazioni incluse nella chiave cache:**
  + `Authorization`
  + `Accept`
  + `CloudFront-Viewer-Country`
  + `Host`
+ **Cookie inclusi nella chiave cache:** non sono inclusi cookie.
+ **Stringhe di query incluse nella chiave cache:** tutte le stringhe di query sono incluse.
+ **Impostazione cache degli oggetti compressi:** Gzip e Brotli abilitati.

### Amplify: impostazioni della politica della cache gestita da Amplify ImageOptimization
<a name="managed-cache-policy-amplify-imageoptimization"></a>

[Visualizza questa politica nella console CloudFront ](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/1c6db51a-a33f-469a-8245-dae26771f530)

Questa policy è progettata per l'utilizzo con un'origine che è una Web App [AWS Amplify](https://aws.amazon.com/amplify/).

Questa policy ha le seguenti impostazioni:
+ **TTL minimo** = 0 secondi
+ **TTL massimo:** 31536000 secondi (un anno)
+ **TTL di default** = 0 secondi
+ **Intestazioni incluse nella chiave cache:**
  + `Authorization`
  + `Accept`
  + `Host`
+ **Cookie inclusi nella chiave cache:** non sono inclusi cookie.
+ **Stringhe di query incluse nella chiave cache:** tutte le stringhe di query sono incluse.
+ **Impostazione cache degli oggetti compressi:** Gzip e Brotli abilitati.

### Amplify: impostazioni della politica della cache gestita da Amplify StaticContent
<a name="managed-cache-policy-amplify-staticcontent"></a>

[Visualizza questa politica nella console CloudFront ](https://console.aws.amazon.com/cloudfront/v4/home#/policies/cache/7e5fad67-ee98-4ad0-b05a-394999eefc1a)

Questa policy è progettata per l'utilizzo con un'origine che è una Web App [AWS Amplify](https://aws.amazon.com/amplify/).

Questa policy ha le seguenti impostazioni:
+ **TTL minimo** = 0 secondi
+ **TTL massimo:** 31536000 secondi (un anno)
+ **TTL di default** = 0 secondi
+ **Intestazioni incluse nella chiave cache:**
  + `Authorization`
  + `Host`
+ **Cookie inclusi nella chiave cache:** non sono inclusi cookie.
+ **Stringhe di query incluse nella chiave della cache:** non sono incluse stringhe di query.
+ **Impostazione cache degli oggetti compressi:** Gzip e Brotli abilitati.