我在 AEM 上使用 htl 从 java 类获取一些数据并将它们放入我的 html 中。但问题是有一段时间页面没有更新数据。我需要等待一段时间或者我需要手动在调度程序上进行失效缓存。这在 AEM 上正常吗?或者有一个发生的原因?
<html data-sly-use.page="com.a.a.a.models.EModel">
<a>Page ${page.number}</a>
这是我的代码,但我知道代码不是我的问题。
谢谢
AEM(Adobe Experience Manager)是一个 Web 内容/体验管理平台。它允许大规模创建和管理网页/体验。为了确保快速交付已发布的页面,它使用了积极的缓存,因此对于动态更新/生成的页面来说并不是非常友好的 OOTB。有关调度程序和 CDN 缓存如何工作的文档,请访问 https://experienceleague.adobe.com/docs/experience-manager-dispatcher/using/dispatcher.html
您可以使用多种策略将动态数据添加到网页中,每种策略都有优点/缺点: