В моем текущем проекте JSP становятся огромными (много логики jstl end el, нет Java), и из-за увеличения трафика кэширование на многих уровнях стало необходимостью.Некоторые компоненты должны быть динамическими, поэтому мы не сможем использовать решения на основе фильтров.К сожалению, логика использует множество пользовательских тегов и почти никогда не использует их, поэтому SimplePageFragmentCachingFilter
тоже не поможет.
Я ищу что-то вроде этого:
<ehcache:cache key="${myApp.cacheKey}">
<many />
<jsp />
<tags />
<here />
</ehcache:cache>
Этот тег будет предоставлять виртуальный модуль записи для pageContext.out
и сбрасывать этот модуль записи в кэш и на страницу, а при последующих запросах будет выполнять запись непосредственно из кэша в pageContext.out
.
.зверь существует?
Подсказка: я знаю, что мы должны изменить дизайн, уменьшить логику в JSP и т. д. К сожалению, этого не произойдет.Я здесь не один принимаю решения, поэтому, пожалуйста, не ходите туда.О, и: да, я гуглил это.