I valori TTL di Dynamic Media non vengono aggiornati o visualizzati correttamente
I problemi di configurazione del TTL (Time-To-Live) di Dynamic Media si verificano quando le modifiche alla durata della cache non vengono visualizzate nelle risorse distribuite. I problemi comuni includono valori TTL rimanenti alle impostazioni precedenti, visualizzazione come data dell’epoca Unix o utilizzo di valori non supportati. Aggiorna il TTL nell’origine di configurazione corretta e convalida il comportamento della cache CDN per risolvere il problema.
Descrizione description
Ambiente
- Contenuti multimediali dinamici
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM Managed Services
Problema/Sintomi
- Le intestazioni di risposta continuano a mostrare i valori TTL precedenti dopo gli aggiornamenti.
- Il TTL viene visualizzato come Thu, 01 gen 1970 00:00:00 GMT.
- I tentativi di configurazione di un valore TTL pari a 0 non riescono.
- Le risorse Ritaglio avanzato sembrano ignorare le modifiche TTL.
- Le impostazioni della cache aggiornate di recente non si riflettono nelle risorse consegnate.
Causa
Il problema si verifica quando la cache CDN esistente continua a fornire risorse precedentemente memorizzate nella cache, i valori TTL vengono configurati nella posizione errata, vengono utilizzati valori TTL non supportati, gli URL di ritaglio avanzato ereditano le impostazioni TTL globali o le intestazioni di controllo cache richieste risultano mancanti o non sono configurate correttamente.
Risoluzione resolution
Per risolvere il problema, eseguire la procedura seguente:
- Identifica se l’ambiente utilizza la configurazione Dynamic Media Classic o Dynamic Media e aggiorna il TTL nella posizione appropriata.
- Configura il valore TTL richiesto nella configurazione della cache autorevole.
- Ripubblica una risorsa di test e verifica il TTL aggiornato dopo la scadenza della cache esistente.
- Controlla le intestazioni di risposta delle risorse e verifica che il valore Cache-Control corrisponda al TTL configurato.
- Se è richiesta la propagazione immediata, elimina la cache CDN e verifica le intestazioni di risposta aggiornate.
- Utilizza solo valori TTL supportati. Il valore TTL minimo supportato è 1 ora.
- Per le risorse di ritaglio avanzato, utilizza i set di regole se è necessario un comportamento TTL diverso.