Der Parameter gracePeriod in AEM Dispatcher wirkt sich auf die Cache-Bereitstellung nach Ablauf aus
In diesem Artikel wird beschrieben, wie der gracePeriod in Adobe Experience Manager Dispatcher die Bereitstellung veralteter Cache-Inhalte nach dem Ablauf des Caches und vor dem Abrufen neuer Inhalte steuert.
Beschreibung description
Umgebung
Adobe Experience Manager Dispatcher (alle Versionen)
Symptome
Es besteht Unsicherheit darüber, ob Dispatcher während der Übergangsphase nach Ablauf des zwischengespeicherten Inhalts und bevor neue Inhalte vom Ursprungsserver abgerufen werden, veraltete zwischengespeicherte Inhalte an Benutzerinnen und Benutzer bereitstellt.
Ursache
Der gracePeriod Parameter soll das Benutzererlebnis verbessern, indem veralteter Cache für einen kurzen, definierten Zeitraum bereitgestellt wird, wenn der Ursprungs-Server langsam oder vorübergehend nicht verfügbar ist.
Lösung resolution
Gehen Sie wie folgt vor, um den gracePeriod zu verstehen und zu verwalten:
- Überprüfen Sie die Dispatcher-Cache-Konfiguration und suchen Sie den
gracePeriod. - Überprüfen Sie den konfigurierten Wert von
gracePeriod. Wenn ein Wert konfiguriert ist, z. B.gracePeriod "2", stellt Dispatcher abgelaufene (veraltete) zwischengespeicherte Inhalte für die angegebene Anzahl von Sekunden nach Ablauf der Cache-TTL bereit, während versucht wird, neue Inhalte vom Ursprungsserver abzurufen. - Während der Übergangsphase erhalten Benutzerinnen und Benutzer den veralteten zwischengespeicherten Inhalt, bis entweder neue Inhalte erfolgreich vom ursprünglichen Server abgerufen wurden oder die konfigurierte Übergangsphase abläuft.
- Wenn nach Ablauf der Übergangsphase neue Inhalte noch nicht verfügbar sind, stellt Dispatcher die Bereitstellung der veralteten zwischengespeicherten Inhalte ein und wartet auf eine Antwort vom Ursprungs-Server.
- Stellen Sie sicher, dass der konfigurierte
gracePeriodIhren Anforderungen an die Aktualität und Verfügbarkeit des Inhalts entspricht.