Cq5调度程序是必须的还是可选的

时间:2013-12-12 05:37:55

标签: cq5 aem

我们调度员遇到了很多问题,根据CQ5文档调度程序是缓存和/或负载平衡工具,所以根据我的分析,我们也可以不用调度员,我是对的吗?我想将squid或varnish web缓存与我的apache集成,所以想要关闭调度程序,这将是一个不错的选择

感谢任何观点/帮助。

3 个答案:

答案 0 :(得分:3)

是的,完全可以在没有Dispatcher的情况下运行一个网站。您的选择似乎可以归结为:

  • 没有缓存
  • 在Publish实例前面实现缓存(如你所提到的那样,equid:Squid / Varnish;需要配置)
  • 使用Java集成一个缓存解决方案,您可以单独应用于模板/组件的一部分(需要开发)

此外,在进行上述任何解决方案之前,您需要向Adobe查询他们为您提供的支持级别。如果您愿意,可以针对您在调度员面临的问题发布具体问题,您也可以获得一些解决方案。

答案 1 :(得分:1)

我被告知您应该为您的发布实例使用调度程序服务器,因为它确实有助于加载时间。还有一个文档,其中包含一个表格,显示它会影响性能的程度取决于所服务的文档数量。

为避免缓存问题,您可以指定永远不应缓存的文件,文件夹或文件类型。您还可以在页面的源代码中指定缓存行为。此外,对作者实例上的内容进行更改会触发调度员对受影响内容的刷新,以确保没有提供缓存的旧版本。

最后但并非最不重要的是,使用apache服务器还可以轻松处理虚拟主机和重写规则。

答案 2 :(得分:-1)

这是必须的。

如果您遇到调度程序问题,这可能表明您使用了错误的平台来满足您的开发需求。因为您需要恢复到AEM不需要的技术。