您对CQ页面内容修改和激活有一个小要求。但是,在我开始工作之前,我需要了解一些基础知识。当CQ作者修改作者实例中的页面内容并激活它时,它将被复制到发布实例中。但是,该页面的缓存失效是否会在发布页面后自动发生在调度程序上,还是我们必须使用某些代码手动清除调度程序缓存?
帮助我理解这个过程
答案 0 :(得分:0)
正如rakhi4110在评论中已经提到的那样,你需要一个冲洗代理。但必须在发布服务器上从发布者中刷新调度程序缓存。您可以在作者上创建代理本身,也可以将其复制到发布实例。 不确定调度程序的最新版本是否有很多更改,但以防万一直接链接到调度程序的5.6文档: http://docs.adobe.com/docs/en/cq/5-6/deploying/dispatcher/page_invalidate.html
这就是它的工作原理:当您激活作者实例上的页面时,它会被复制到发布实例。刷新代理捕获创建或修改事件,然后在调度程序上触发缓存失效。根据您的配置,它将仅刷新已激活的页面或页面所在的分支或所有html页面。