【问题标题】:caching of personalized content pages in AEM 6.1在 AEM 6.1 中缓存个性化内容页面
【发布时间】:2015-12-19 00:43:17
【问题描述】:

我们使用的是 AEM 6.1,我们在网站主页上根据用户个人资料属性提供了个性化内容。页面部分使用开箱即用的预告功能进行个性化,我们可以在其中浏览活动。当主页被加载时,我相信它会调用 ajax 来加载来自广告系列的个性化内容。我需要确认的是,当它加载页面时,内容缓存在调度程序中,来自活动的页面部分缓存在 /content/campaigns 目录中。如果这是真的,那么每个个性化页面都将第一次从 cq 发布者那里提取,其他时候这将由调度程序提供。所以总的来说,主页内容将被缓存在两个地方。一个是 /content/homepage(常规内容)和调度程序中 /content/campaigns 中的个性化内容。并且当主页请求再次到来时,cq 会从上面两个 dispatcher 位置整理内容,并在主页上显示最终页面内容。

有人可以确认一下吗?

【问题讨论】:

    标签: aem


    【解决方案1】:

    是的,OOTB 预告片组件通过 javascript 加载广告系列。因此,该页面可以被缓存,并且仍然会加载正确的广告系列。如果您检查具有预告片组件的页面的来源,您会看到它会调用一个名为 initializeTeaserLoader 的函数,其中包含要在该位置显示的广告系列的详细信息以及关联用户段的路径。然后通过 ajax 调用获取要显示的活动。

    【讨论】:

      猜你喜欢
      • 2023-03-03
      • 2015-09-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-03
      • 2016-12-27
      • 1970-01-01
      相关资源
      最近更新 更多