9

谁能告诉我服务器端包含和吊索动态包含及其各自用例之间的区别?

4

1 回答 1

13

Sling 动态包含实际上是在 Apache Sling(或 CQ5)中使用服务器端包含的一种方式。每当 SDI 找到一个包含时,它将用 SSI 标记替换它,因此包含将由 http 服务器完成,而不是由 sling 引擎完成。

一些很好的幻灯片解释了它是如何工作的。它们为 SDI 提供了一个非常好的用例,当您需要缓存几乎所有页面但仍需要使用 sling 呈现特定资源时,例如在其他静态页面中的“帐户菜单”。还有一个博客文章,其中包含比幻灯片中更多的评论。

关于它们的一个好处是它是通过 OSGi 控制台配置的,因此您可以关闭是否关闭(开发人员可能没有安装 Apache)或指定要转换为 SSI 的资源类型

于 2013-08-09T09:45:12.787 回答