Verzögerte Inhaltsaktualisierungen in Adobe Experience Manager aufgrund der Konfiguration auf Dispatcher-statfileslevel

In diesem Artikel wird erläutert, wie Sie Verzögerungen bei Inhaltsaktualisierungen in der Veröffentlichungsumgebung nach der Replikation aus der Autorenumgebung in Adobe Experience Manager (AEM) beheben können, wobei Sie sich auf die Konfiguration der Dispatcher-Cache-statfileslevel konzentrieren.

Beschreibung description

Umgebung

  • Adobe Experience Manager (AEM)
  • Dispatcher-Cache

Problem/Symptome

  • Wenn Inhalte aus der AEM-Autorenumgebung veröffentlicht werden, sollten sie sofort in der Veröffentlichungsumgebung angezeigt werden.
  • Es kann mehrere Stunden dauern, bis Aktualisierungen an Seiten oder Assets angezeigt werden, obwohl die Replikations-Warteschlange Elemente schnell verarbeitet und keine Fehler gemeldet werden.
  • Dieses Problem kann alle Inhaltstypen betreffen.
  • Das Problem tritt unabhängig davon auf, ob der CDN-Cache deaktiviert ist oder der Dispatcher-Cache manuell gelöscht wird.

Ursache

Der Dispatcher-Cache wird aufgrund der statfileslevel nicht wie erwartet ungültig gemacht. Wenn der statfileslevel kleiner ist als die Tiefe der Inhaltspfade der Site, wird die Cache-Invalidierung für tiefere Pfade nicht durchgeführt, was dazu führt, dass veraltete Inhalte bis zum Ablauf des Caches erhalten bleiben.

Lösung resolution

Gehen Sie wie folgt vor, um verzögerte Inhaltsaktualisierungen zu beheben, die durch die Konfiguration von Dispatcher statfileslevel verursacht werden:

  1. Überprüfen Sie Ihre aktuelle Dispatcher-Konfigurationsdatei (normalerweise dispatcher.any oder dispatcher.yaml).
  2. Suchen Sie den statfileslevel im Abschnitt /cache der Konfiguration.
  3. Bestimmen Sie die maximale Tiefe Ihrer Inhaltspfade (z. B. /content/site/section/page ist Tiefe 4).
  4. Wenn Ihr Inhalt tiefer als der aktuelle statfileslevel verschachtelt ist, erhöhen Sie die statfileslevel, um der maximalen Tiefe Ihrer Inhaltspfade zu entsprechen oder sie zu überschreiten.
  5. Speichern Sie die Konfigurationsdatei und laden Sie Dispatcher neu oder starten Sie es neu, um die Änderungen anzuwenden.
  6. Löschen Sie den Dispatcher-Cache, um veraltete Inhalte zu entfernen.
  7. Veröffentlichen Sie eine Seite oder ein Asset erneut und stellen Sie sicher, dass die Aktualisierung sofort in der Veröffentlichungsumgebung angezeigt wird.
  8. Stimmen Sie sich mit Ihrem Team ab, um sicherzustellen, dass der neue statfileslevel Ihrer Caching-Strategie entspricht und nicht zu einer unnötigen Cache-Invalidierung führt.
recommendation-more-help
experience-cloud-kcs-help-kbarticles