Retard des mises à jour de contenu dans Adobe Experience Manager en raison de la configuration au niveau du fichier d’état de Dispatcher

Cet article explique comment gérer les retards dans les mises à jour de contenu apparaissant dans l’environnement de publication après la réplication à partir de l’environnement de création dans Adobe Experience Manager (AEM), en se concentrant sur la configuration de la statfileslevel du cache de Dispatcher.

Description description

Environnement

  • Adobe Experience Manager (AEM)
  • Cache Dispatcher

Problème/Symptômes

  • Lorsque le contenu est publié à partir de l’environnement de création d’AEM, il doit apparaître rapidement dans l’environnement de publication.
  • Les mises à jour des pages ou des ressources peuvent prendre plusieurs heures pour apparaître, même si la file d’attente de réplication traite les éléments rapidement et qu’aucune erreur n’est signalée.
  • Ce problème peut concerner tous les types de contenu.
  • Le problème se produit que le cache du réseau CDN soit désactivé ou que le cache de Dispatcher soit effacé manuellement.

Cause

Le cache de Dispatcher n’est pas invalidé comme prévu en raison de la configuration statfileslevel. Si la valeur statfileslevel est inférieure à la profondeur des chemins de contenu du site, l’invalidation du cache ne se produit pas pour les chemins plus profonds, ce qui entraîne la conservation du contenu obsolète jusqu’à l’expiration du cache.

Résolution resolution

Pour corriger le retard des mises à jour de contenu causé par la configuration de Dispatcher statfileslevel, procédez comme suit :

  1. Vérifiez votre fichier de configuration Dispatcher actuel (généralement dispatcher.any ou dispatcher.yaml).
  2. Recherchez le paramètre statfileslevel dans la section /cache de la configuration.
  3. Déterminez la profondeur maximale de vos chemins de contenu (par exemple, /content/site/section/page est la profondeur 4).
  4. Si votre contenu est imbriqué à une profondeur supérieure à la valeur de statfileslevel actuelle, augmentez la statfileslevel pour correspondre ou dépasser la profondeur maximale de vos chemins de contenu.
  5. Enregistrez le fichier de configuration, puis rechargez ou redémarrez Dispatcher pour appliquer les modifications.
  6. Effacez le cache de Dispatcher pour supprimer tout contenu obsolète.
  7. Republiez une page ou une ressource et vérifiez que la mise à jour s’affiche rapidement dans l’environnement de publication.
  8. Contactez votre équipe pour vous assurer que la nouvelle valeur de statfileslevel s’aligne sur votre stratégie de mise en cache et ne provoque pas d’invalidation inutile du cache.
recommendation-more-help
experience-cloud-kcs-help-kbarticles