Problème

Nous utilisons un CDN avec AEM.  Lorsqu’une page est publiée, le cache de CDN n’est pas invalidé.  Les utilisateurs voient l’ancienne version de la page jusqu’à ce que le cache expire.

Résolution

AEM Publish (activation) et les requêtes de flush du dispatcher ne vident pas votre cache CDN. 

La plupart des caches CDN dépendent des en-têtes de cache comme « Cache-Control: max-age=... » pour définir TTLs.  For example, consultez les documents Amazon Cloudfront.

Les en-têtes Cache-Control peuvent être envoyés depuis AEM.  En outre, vous pouvez configurer le dispatcher pour mettre en cache cet en-tête de réponse. Consultez cette documentation.

En outre, pour plus de contexte sur les CDN et AEM consultez cette présentation incluant quelques explications sur le dispatcher AEM et la mise en cache CDN.

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne