Разница между включением на стороне сервера и динамическим включением?
Может кто-нибудь сказать мне разницу между включением на стороне сервера и динамическим включением и их соответствующими вариантами использования?
1 ответ
Динамическое включение слинга - это на самом деле способ использования серверных включений в слинге Apache (или CQ5). Всякий раз, когда SDI находит включение, он заменяет его тегом SSI, поэтому включение будет выполняться сервером http, а не механизмом sling.
Есть несколько хороших слайдов о том, как это работает. Они обеспечивают очень хороший вариант использования для SDI, когда вам нужно кэшировать почти всю страницу, но вам все равно нужно визуализировать определенный ресурс, используя sling, например, "меню учетной записи" на статической странице. Также есть запись в блоге с большим количеством комментариев, чем вы можете найти на слайдах.
Приятно, что они настраиваются через консоль OSGi, поэтому вы можете отключить их (у разработчиков может не быть установлен Apache) или указать, какие ресурсы resourceTypes следует включить в SSI.