Résolution des échecs de recadrage intelligent Dynamic Media causés par la mise en cache du Dispatcher et du CDN

Le recadrage intelligent Dynamic Media ne parvient pas à se charger correctement ou à afficher les rendus de recadrage mis à jour dans AEM Assets et AEM Sites lorsque la mise en cache du Dispatcher ou la mise en cache du réseau CDN Dynamic Media sert des ressources obsolètes ou bloquées. Les symptômes courants incluent des éditeurs de recadrage intelligent rompus, des poignées de recadrage manquantes et des rendus de recadrage obsolètes. Résolvez le problème en validant les règles de cache et de filtrage du Dispatcher, en effacant les ressources mises en cache, en invalidant le contenu CDN affecté et en vérifiant le comportement de recadrage intelligent.

Description description

Environnement

  • Adobe Experience Manager Dynamic Media
  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • Adobe Experience Manager Managed Services (AMS)
  • AEM 6.5 avec recadrage intelligent Dynamic Media

Problème/Symptômes

  • L’éditeur de recadrage intelligent affiche une image endommagée à la place de l’interface de modification.
  • Le recadrage intelligent se charge uniquement après l’ajout d’un paramètre de contournement de cache tel que ?nocache=123.
  • Les rendus de recadrage intelligent mis à jour n’apparaissent pas sur les pages AEM Sites tant qu’un paramètre de contournement de cache n’a pas été ajouté.
  • Les poignées de recadrage, les contrôles de redimensionnement ou les images de prévisualisation ne s’affichent pas correctement.

Cause

Dispatcher met en cache ou bloque les ressources de l’éditeur de recadrage intelligent sous /libs/dam/gui/content/s7dam/smartcrop/*, ce qui empêche l’éditeur de se charger correctement. La mise en cache CDN Dynamic Media fournit également des rendus de recadrage intelligent obsolètes après les mises à jour des ressources jusqu’à ce que le cache CDN s’actualise.

Résolution resolution

Pour résoudre ce problème, procédez comme suit :

  1. Déterminez si le problème est causé par la mise en cache du Dispatcher ou la mise en cache du réseau CDN Dynamic Media en testant l’éditeur de recadrage intelligent avec un paramètre de requête de contournement du cache.
  2. Configurez Dispatcher pour exclure les ressources de l’éditeur de recadrage intelligent de la mise en cache. Ajoutez une règle de refus du cache pour :/libs/dam/gui/content/s7dam/smartcrop/* . Vérifiez que Dispatcher ne prend plus en charge ces ressources à partir du cache.
  3. Passez en revue les règles de filtrage Dispatcher et assurez-vous que les chemins d’accès de l’éditeur de recadrage intelligent sont explicitement autorisés. Vérifiez que les URL de recadrage intelligent renvoient le contenu attendu au lieu des réponses HTTP 403 ou 404.
  4. Effacez le cache de Dispatcher pour supprimer l’éditeur de recadrage intelligent obsolète HTML, JavaScript et les ressources associées. Rechargez l’éditeur de recadrage intelligent et vérifiez qu’il fonctionne sans paramètres de contournement de cache.
  5. Validez la fonctionnalité de recadrage intelligent en ouvrant une ressource et en confirmant que les poignées de recadrage, les contrôles de redimensionnement, les images d’aperçu et les composants de l’éditeur se chargent correctement.
  6. Si les rendus de recadrage intelligent mis à jour n’apparaissent toujours pas après la publication, recherchez la mise en cache du réseau CDN Dynamic Media. Republiez la ressource et vérifiez si les rendus mis à jour s’affichent sans paramètres de requête.
  7. Invalidation des ressources Dynamic Media affectées par le biais du workflow d’invalidation du réseau CDN (ou de l’API le cas échéant), puis rechargez les pages affectées et vérifiez que les rendus de recadrage intelligent mis à jour s’affichent.
  8. Si les profils de recadrage intelligent semblent incohérents entre les ressources, ouvrez les propriétés du dossier concerné et enregistrez la configuration pour actualiser les métadonnées du dossier. Vérifiez que le profil d’image correct est hérité par le dossier et toutes les ressources.

Lecture connexe

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