cq5调度程序如何知道何时刷新缓存?

时间:2013-08-29 13:32:43

标签: dispatcher cq5

CQ5调度员如何知道何时刷新缓存?我们能否知道CQ调度程序如何用于缓存和内容的内部过程?负载平衡?

3 个答案:

答案 0 :(得分:1)

有一个名为“Dispatcher flush agent”的复制代理,(一旦配置/启用)将在激活页面时使调度程序缓存无效。通常,在创建/更新/删除页面时,将从作者环境激活此项。如果您有用户生成的内容,则可能还需要从发布实例触发。

有关详细信息,请参阅Invalidating Cached Pages

在[Dispatcher](http://dev.day.com/docs/en/cq/5-5/deploying/dispatcher.html#How Dispatcher返回文档)页面上,有一些关于调度程序功能的信息。

答案 1 :(得分:0)

  

CQ5调度员如何知道如何刷新缓存?

据我所知,调度程序创建一个或多个内容长度为零(或一个)字节的文件。有一个监听器寻找文件修改时间。如果更改,缓存将会更新。

  

我们能否知道CQ调度程序如何用于缓存和内容的内部过程?负载平衡

我不这么认为。如果你在Adobe的官方开发者论坛上要求deatails,你可以试试。

如果您想手动启动冲洗过程,则必须开发它。我做了五个月。此外,它还存在Google的新闻组。当我完成任务时,我找到了那条路。

答案 2 :(得分:0)

Dispatcher的所有配置都在dispatcher.any文件下。 / statfile属性标识要用作statfile的文件。 Dispatcher使用此文件来注册最新内容更新的时间。 statfile可以是Web服务器上的任何文件。

statfile没有内容。更新内容时,Dispatcher会更新时间戳。默认的statfile名为.stat,存储在docroot中。 Dispatcher阻止访问statfile。