Разница между включением на стороне сервера и динамическим включением Sling?

Может ли кто-нибудь сказать мне разницу между включением на стороне сервера и динамическим включением слинга и их соответствующими вариантами использования?


person Gaurav    schedule 08.08.2013    source источник


Ответы (1)


Sling Dynamic Include на самом деле является способом использования включений на стороне сервера в Apache Sling (или CQ5). Всякий раз, когда SDI находит включение, он заменяет его тегом SSI, поэтому включение будет выполняться http-сервером, а не механизмом sling.

Существуют несколько хороших слайдов о том, как это работает. Они обеспечивают очень хороший вариант использования SDI, когда вам нужно кэшировать почти всю страницу, но вам все еще нужно отобразить определенный ресурс с помощью sling, «меню учетной записи» на статической странице, для пример. Также доступна запись в блоге с большим количеством комментариев, чем вы можете найти. в слайдах.

Одна приятная вещь в них заключается в том, что они настраиваются через консоль OSGi, поэтому вы можете отключить их (у разработчиков может не быть установлен Apache) или указать, какие типы ресурсов включаются для преобразования в SSI.

person santiagozky    schedule 09.08.2013