Il parametro gracePeriod in AEM Dispatcher influisce sulla cache server dopo la scadenza
In questo articolo viene descritto come il parametro gracePeriod in Adobe Experience Manager Dispatcher controlla il server di contenuto della cache non aggiornato dopo la scadenza della cache e prima che venga recuperato nuovo contenuto.
Descrizione description
Ambiente
Adobe Experience Manager Dispatcher (tutte le versioni)
Sintomi
Non è chiaro se Dispatcher distribuisce agli utenti contenuti memorizzati nella cache non aggiornati durante il periodo di tolleranza, dopo la scadenza dei contenuti memorizzati nella cache e prima che questi vengano recuperati dal server di origine.
Causa
Il parametro gracePeriod è progettato per migliorare l’esperienza utente distribuendo una cache non aggiornata per un breve periodo definito quando il server di origine è lento o temporaneamente non disponibile.
Risoluzione resolution
Per comprendere e gestire il parametro gracePeriod, eseguire la procedura seguente:
- Rivedere la configurazione della cache di Dispatcher e individuare il parametro
gracePeriod. - Verificare il valore configurato di
gracePeriod. Quando viene configurato un valore, ad esempiogracePeriod "2", Dispatcher continua a distribuire contenuto della cache scaduto (non aggiornato) per il numero specificato di secondi dopo la scadenza del TTL della cache durante i tentativi di recuperare contenuto fresco dal server di origine. - Durante il periodo di tolleranza, gli utenti ricevono il contenuto non aggiornato nella cache fino a quando il contenuto nuovo non viene recuperato correttamente dal server di origine o fino alla scadenza del periodo di tolleranza configurato.
- Dopo la scadenza del periodo di tolleranza, se il contenuto nuovo non è ancora disponibile, Dispatcher smette di fornire il contenuto non aggiornato nella cache e attende una risposta dal server di origine.
- Verificare che il valore
gracePeriodconfigurato sia in linea con i requisiti di aggiornamento e disponibilità dei contenuti.