Controllo della chiave della cache con una policy - Amazon CloudFront

Controllo della chiave della cache con una policy

Con una policy della cache CloudFront, puoi specificare le intestazioni HTTP, i cookie e le stringhe di query incluse da CloudFront nella chiave della cache per gli oggetti che vengono memorizzati nella cache a livello di posizioni edge CloudFront. La chiave della cache è l’identificatore univoco per ogni oggetto nella cache e determina se una richiesta HTTP del visualizzatore genera un riscontro nella cache.

Un riscontro nella cache si verifica quando una richiesta del visualizzatore genera la stessa chiave di cache di una richiesta precedente e l'oggetto per tale chiave di cache si trova nella cache della posizione edge ed è valido. In presenza di un riscontro nella cache, l'oggetto viene servito al visualizzatore da una posizione edge di CloudFront, che presenta i seguenti vantaggi:

  • Carico ridotto sul server di origine

  • Latenza ridotta per il visualizzatore

L'inclusione di meno valori nella chiave cache aumenta la probabilità di un'occorrenza nella cache. Questo può migliorare le prestazioni del sito web o dell’applicazione grazie a una percentuale di riscontri nella cache più elevata (una percentuale maggiore di richieste visualizzatore che generano un riscontro nella cache). Per ulteriori informazioni, consulta Comprensione della chiave della cache.

Per controllare la chiave della cache, utilizzare una policy della cache CloudFront. Si collega una policy della cache a uno o più comportamenti della cache in una distribuzione CloudFront.

È inoltre possibile utilizzare la policy della cache per specificare le impostazioni durata (TTL) per gli oggetti nella cache CloudFront e consentire a CloudFront di richiedere e memorizzare nella cache gli oggetti compressi.

Nota

Le impostazioni della cache non influiscono sulle richieste gRPC perché il traffico gRPC non può essere memorizzato nella cache. Per ulteriori informazioni, consulta Utilizzo di gRPC con le distribuzioni CloudFront.