2013-08-08 12 views

risposta

12

Sling Dynamic Includi è in realtà un modo di utilizzare Server Side Include in Apache Sling (o CQ5). Ogni volta che SDI trova una inclusione, la sostituirà con un tag SSI, quindi l'inclusione verrà effettuata dal server http e non dal motore di sling.

Ci sono some nice slides che spiega come funziona. Forniscono un caso di utilizzo molto utile per SDI, quando è necessario memorizzare nella cache quasi tutta una pagina, ma è comunque necessario eseguire il rendering di una risorsa particolare tramite la fionda, un "menu account" in una pagina altrimenti statica, ad esempio. C'è anche un blog post available con qualche commento in più di quello che puoi trovare nelle diapositive.

Una cosa bella di loro è che è configurato tramite la console OSGi, in modo da poter girare se fuori (gli sviluppatori potrebbero non avere installato Apache) o specificare quali resourceTypes include per essere trasformato in SSI