Les valeurs de TTL Dynamic Media ne sont pas correctement mises à jour ou affichées

Des problèmes de configuration de durée de vie (TTL) Dynamic Media se produisent lorsque les modifications de durée de mise en cache n’apparaissent pas dans les ressources diffusées. Les problèmes courants incluent les valeurs de durée de vie restantes dans les paramètres précédents, qui s’affichent comme la date Unix Epoch ou qui utilisent des valeurs non prises en charge. Mettez à jour la TTL dans la source de configuration appropriée et validez le comportement du cache du réseau CDN pour résoudre le problème.

Description description

Environnement

  • Dynamic Media
  • Adobe Experience Manager as a Cloud Service (AEMaaCS)
  • AEM Managed Services

Problème/Symptômes

  • Les en-têtes de réponse continuent à afficher les valeurs de TTL précédentes après les mises à jour.
  • TTL affiche comme Thu, 01 Jan 1970 00:00:00 GMT.
  • Les tentatives de configuration d’une valeur de TTL de 0 échouent.
  • Les ressources de recadrage intelligent semblent ignorer les modifications de durée de vie.
  • Les paramètres de cache récemment mis à jour ne sont pas pris en compte dans les ressources diffusées.

Cause

Le problème se produit lorsque le cache CDN existant continue de servir des ressources précédemment mises en cache, que les valeurs de TTL ne sont pas configurées au bon emplacement, que des valeurs de TTL non prises en charge sont utilisées, que les URL de recadrage intelligent héritent des paramètres de TTL globaux ou que les en-têtes de contrôle du cache obligatoires sont manquants ou mal configurés.

Résolution resolution

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

  1. Déterminez si votre environnement utilise la configuration Dynamic Media Classic ou Dynamic Media et mettez à jour la TTL à l’emplacement approprié.
  2. Configurez la valeur de durée de vie requise dans la configuration de cache faisant autorité.
  3. Republiez une ressource de test et vérifiez la TTL mise à jour après l’expiration du cache existant.
  4. Inspectez les en-têtes de réponse de la ressource et vérifiez que la valeur Cache-Control correspond à la TTL configurée.
  5. Purge du cache du réseau CDN si une propagation immédiate est requise et vérification des en-têtes de réponse mis à jour.
  6. Utilisez uniquement les valeurs de durée de vie prises en charge. La valeur minimale de durée de vie prise en charge est de 1 heure.
  7. Pour les ressources de recadrage intelligent, utilisez des ensembles de règles si un comportement de TTL différent est requis.

Lectures connexes

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