Problema

Estamos usando um CDN em conjunto com o AEM.  Quando uma página é publicada, o cache CDN não é invalidado.  Os usuários veem a versão antiga da página até o cache expirar.

Resolução

As solicitações de liberação AEM Publish (Activation) e Dispatcher não liberam o cache do CDN. 

A maioria dos caches CDN depende de cabeçalhos de cache como "Cache-Control: max-age=..." para definir TTLs.  Por exemplo, veja o Documentos do Amazon Cloudfront.

Os cabeçalhos de controle de cache podem ser enviados do AEM.  Além disso, você pode configurar o dispatcher para armazenar em cache esse cabeçalho de resposta. Vejo esta documentação.

Além disso, para mais informações sobre CDNs e AEM, consulte esta apresentação Isso dá alguma orientação sobre o armazenamento em cache do AEM Dispatcher e CDN.

Esta obra está licenciada sob uma licença não adaptada da Creative Commons Attribution-Noncommercial-Share Alike 3.0  As publicações do Twitter™ e do Facebook não são cobertas pelos termos do Creative Commons.

Avisos legais   |   Política de privacidade online