Dynamic Media-TTL-Werte werden nicht korrekt aktualisiert oder angezeigt
Probleme mit der Dynamic Media-TTL-Konfiguration (Time-to-Live) treten auf, wenn Änderungen der Cache-Dauer in bereitgestellten Assets nicht angezeigt werden. Häufige Probleme sind TTL-Werte, die bei früheren Einstellungen verbleiben, als Unix-Epochendatum angezeigt werden oder die Verwendung nicht unterstützter Werte. Aktualisieren Sie die TTL in der richtigen Konfigurationsquelle und validieren Sie das CDN-Cache-Verhalten, um das Problem zu beheben.
Beschreibung description
Umgebung
- Dynamic Media
- Adobe Experience Manager as a Cloud Service (AEMaaCS)
- AEM Managed Services
Problem/Symptome
- Antwort-Header zeigen nach Aktualisierungen weiterhin vorherige TTL-Werte an.
- TTL wird als Do, 01 Jan 1970 00::00: GMT angezeigt.
- Versuche, einen TTL-Wert von 0 zu konfigurieren, schlagen fehl.
- Das smarte Zuschneiden von Assets scheint TTL-Änderungen zu ignorieren.
- Kürzlich aktualisierte Cache-Einstellungen werden nicht in den bereitgestellten Assets angezeigt.
Ursache
Das Problem tritt auf, wenn der vorhandene CDN-Cache weiterhin zuvor zwischengespeicherte Assets bereitstellt, TTL-Werte am falschen Speicherort konfiguriert sind, nicht unterstützte TTL-Werte verwendet werden, URLs für smartes Zuschneiden globale TTL-Einstellungen übernehmen oder erforderliche Cache-Steuerungs-Header fehlen oder falsch konfiguriert sind.
Lösung resolution
Gehen Sie wie folgt vor, um dieses Problem zu beheben:
- Ermitteln Sie, ob Ihre Umgebung die Dynamic Media Classic- oder Dynamic Media-Konfiguration verwendet, und aktualisieren Sie die TTL am entsprechenden Speicherort.
- Konfigurieren Sie den erforderlichen TTL-Wert in der autorisierenden Cache-Konfiguration.
- Veröffentlichen Sie ein Test-Asset erneut und überprüfen Sie die aktualisierte TTL, nachdem der vorhandene Cache abgelaufen ist.
- Überprüfen Sie die Asset-Antwort-Header und stellen Sie sicher, dass der Wert der Cache-Steuerung mit der konfigurierten TTL übereinstimmt.
- Bereinigen Sie den CDN-Cache, wenn eine sofortige Weiterleitung erforderlich ist, und überprüfen Sie die aktualisierten Antwort-Header.
- Verwenden Sie nur unterstützte TTL-Werte. Der unterstützte TTL-Mindestwert ist 1 Stunde.
- Verwenden Sie für das smarte Zuschneiden von Assets Regelsätze, wenn ein anderes TTL-Verhalten erforderlich ist.