Производительность JSP с помощью jsp:include

Я не думаю, что c# встроили что-либо, но я знаю, что существует несколько реализаций, плавающих вокруг в сети. Существуют также некоторые хорошие статьи вокруг об этом виде вещи:

Это - часть 6 ряда при эффективном представлении структуры данных. Эта часть фокусируется на представлении наборов в C#.

реализация из набора набора
реализация из класса
набора еще одна реализация из класса

набора И наконец...

я на самом деле использовал эта библиотека сам как основание реализации набора, что я сделал приблизительно один год назад.

22
задан Shaun F 25 September 2009 в 19:40
поделиться

2 ответа

jsp: include - это директива времени выполнения, в отличие от директивы <% @ include ...%> , которая является директивой времени компиляции (собственно время перевода). Директива включения времени компиляции относительно безвредна, так как JSP обычно предварительно компилируются для производства или, в худшем случае, компилируются для каждого развертывания приложения. По этой причине предпочтительнее использовать директиву времени компиляции для статических файлов, поскольку файлы не должны изменяться во время выполнения.

Директива включения среды выполнения на другом заголовке при неправильном использовании может привести к некоторому снижению производительности, особенно для статических файлов. Это в первую очередь связано с тем, что контейнер JSP должен затем получить содержимое статического файла и включить его в ответ. Следовательно,

24
ответ дан 29 November 2019 в 04:33
поделиться

Вы должны использовать:

<%@ include file="page.jsp" %>

Это добавляет содержимое page.jsp во время перевода и нет накладных расходов.

<jsp:include page="page.jsp" />

Ваш подход добавляет контент во время выполнения и добавляет много накладных расходов.

17
ответ дан 29 November 2019 в 04:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: