Sling Dynamic Include ist eine Möglichkeit, serverseitige Includes in Apache Sling (oder CQ5) zu verwenden. Immer wenn SDI ein Include findet, wird es durch ein SSI-Tag ersetzt, sodass das Include vom http-Server und nicht von der Sling-Engine ausgeführt wird.
Es gibt einige nette Slides darüber erklärt, wie es funktioniert. Sie bieten einen sehr netten Anwendungsfall für SDI, wenn Sie fast alle Seiten zwischenspeichern müssen, aber Sie müssen immer noch eine bestimmte Ressource mit Hilfe von sling, einem 'account menu' auf einer ansonsten statischen Seite, z Beispiel. Es gibt auch einen Blogeintrag mit weiteren Kommentaren, die Sie auf den Folien finden können.
Eine nette Sache dabei ist, dass es über die OSGi-Konsole konfiguriert wird, so dass Sie es ausschalten können (Entwickler haben möglicherweise Apache nicht installiert) oder geben Sie an, welche resourceTypes in SSI umgewandelt werden sollen