Прежде всего, я лгу, это не совсем простой сайт JSP. Он имеет пару страниц с доступом к базе данных и поисковую систему на основе lucene ... и около 400 отдельных jsp страниц.
Проблема в том, что администраторы на производственном сервере, к которому у нас нет доступа, говорят, что сайт потребляет слишком много памяти (более 200 мегабайт), и мы, вероятно, сталкиваемся с утечкой памяти, потому что это заставляет их перезагружаться это.
Я не эксперт по jsp, но подозреваю, что это не утечка памяти, и что страницы базы данных и поиск lucene не имеют ничего общего с этой проблемой. Я понимаю, что каждая страница jsp компилируется в класс java, затем выполняется и сохраняется в памяти для последующего доступа.
Реальный вопрос: может ли это увеличенное (для 400, я думаю, да) количество автономных страниц JSP вызвать увеличение использования памяти до 200M?
И если да, как бы вы снизили использование памяти? Можно использовать SSI для включений (избегая использования страниц jsp для этой цели)?
Заранее спасибо