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:

  1. Identifica se l’ambiente utilizza la configurazione Dynamic Media Classic o Dynamic Media e aggiorna il TTL nella posizione appropriata.
  2. Configura il valore TTL richiesto nella configurazione della cache autorevole.
  3. Ripubblica una risorsa di test e verifica il TTL aggiornato dopo la scadenza della cache esistente.
  4. Controlla le intestazioni di risposta delle risorse e verifica che il valore Cache-Control corrisponda al TTL configurato.
  5. Se è richiesta la propagazione immediata, elimina la cache CDN e verifica le intestazioni di risposta aggiornate.
  6. Utilizza solo valori TTL supportati. Il valore TTL minimo supportato è 1 ora.
  7. Per le risorse di ritaglio avanzato, utilizza i set di regole se è necessario un comportamento TTL diverso.

Lettura correlata

recommendation-more-help
experience-cloud-kcs-help-kbarticles