В моем проекте есть примеры, когда компоненты используют директивы Server Side для включения компонентов include/exclude. И несколько мест, правильный зрелищный/JSP-код используется для этой же цели. Например:Есть ли какая-либо польза от запроса на обработку в Apache (с использованием директив на стороне сервера) Vs AEM Publisher (с использованием Sightly условий)?
<c:if test="${authorMode}">
<cq:include path="headerpar" resourceType="foundation/components/iparsys"/>
</c:if>
<c:if test="${not authorMode}">
<!--#include virtual="/content/myapp/${lang}/global/customer/header.html"--
</c:if>
От основы я понимаю Side директивы сервера получает решен на самом Apache, тогда как коды красивый/Руль обрабатывается в Publisher. Есть ли смысл кодирования с использованием директив? Если да, то довольно много кода можно перенести на серверные скрипты, поскольку он уменьшает другой уровень, и Apache намного быстрее по сравнению с издателем? Почему Adobe продвигает свои скрипты и не способствует написанию с помощью директив на стороне сервера?
Спасибо. Это дает хорошее обоснование использования SSI. –