2015-10-26 6 views
-1

Я построил веб-приложение, используя Struts 2, Hibernate. Имеет jQuery, html для части обзора. Я использовал директиву include для добавления шаблонов заголовка и нижнего колонтитула. Я не уверен, какую часть приходится реагировать очень медленно. Является ли это своего рода утечкой памяти или добавлением верхних и нижних колонтитулов, и для их перевода требуется время. Я думаю, что у более поздней версии меньше вероятности, потому что перевод происходит только один раз правильно. Реализует ли выпуск второго уровня решение проблемы? Как я могу узнать, что это утечка памяти? или что-то другое. Любое предложение может помочь мне улучшить время отклика моего приложения. СпасибоПриложение реагирует очень медленно

+0

Имейте в виду, что есть два типа jsp include - static с '@ include' и динамический с помощью' jsp: include'. –

+0

Да, вы правы, я использовал @include, который я считаю лучшим для производительности. –

+0

Да, это самое лучшее. Попробуйте записать время запросов к базе данных. –

ответ

0

Я нашел неожиданную причину, по которой переход с одной страницы на другую занял слишком много времени. Это не связано с утечкой базы данных или утечкой памяти, это шаблон, который я включил в каждую страницу. Я сделал один огромный шаблон заголовка, где загружаются все файлы jQuery, JavaScript, css. Удалив его из jsp-файлов, приложение ответило нормально. Теперь я должен работать над этим, но это может стать проблемой для кого-то, и я хотел бы поделиться им. Когда вы неопытные, вы никогда не знаете, где ваша небольшая ошибка, продолжайте искать все, где можете.

Смежные вопросы