問題点

AEM と共に CDN を使用しています。ページの公開後、CDN キャッシュが無効になりません。キャッシュが期限切れになるまで、古いバージョンのページがユーザーに表示されます。

解決策

AEM Publish(Activation)および Dispatcher のフラッシュリクエストでは、CDN キャッシュがフラッシュされません。 

ほとんどの CDN のキャッシュでは、TTL を設定するために、「Cache-Control: max-age=...」などのキャッシュヘッダーが使用されます。例として、Amazon CloudFront のドキュメントを参照してください。

AEM から Cache-Control ヘッダーを送信できます。さらに、この応答ヘッダーをキャッシュするよう Dispatcher を設定できます。詳しくは、こちらのドキュメントを参照してください。

また、CDN と AEM の背景情報について詳しくは、このプレゼンテーションを参照してください。AEM Dispatcher と CDN キャッシュについてのガイダンスが得られます。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー