0

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

4

3 回答 3

1

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

有关更多详细信息,请参阅使缓存页面无效

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

于 2013-08-29T23:46:09.887 回答
0

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

据我所知,调度程序创建一个或多个内容长度为零(或一)字节的文件。有一个监听器查找文件修改时间。是否进行了此更改,缓存将被更新。

我们能知道 CQ 调度器如何进行缓存和负载平衡的内部流程吗?

我不这么认为。如果您在 Adob​​e 的官方开发者论坛中询问详细信息,可以尝试一下。

如果要手动启动冲洗过程,则必须对其进行开发。我做了五个月。此外,它在 Google 中存在一个新闻组。当我接到任务时,我找到了那里的路。

于 2013-08-29T13:58:17.860 回答
0

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

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

于 2017-04-15T14:03:54.117 回答