Я разработал портал с помощью Struts2, где большинство действий вызывается через вызовы Ajax. Но я вижу неожиданное время выполнения для каждого действия. Например, для действия, в котором нет вызовов БД или любого другого, где возвращается только окно поиска, требуется около 250-300 мс.
До сих пор я пробовал следующие шаги, но не сильно улучшил время выполнения. Посоветуйте, что можно сделать, чтобы ускорить.
- Удален режим разработки в Struts.
- Прекратил использование defaultStack и попытался использовать basicStack в качестве стека перехватчика.
- Включенные шаблоныКэш
- Установите templatesCache.updateDelay как 60000
Изменить:
Я вижу эту ошибку, хотя в функциональности нет проблем. Любая идея, имеет ли это какое-либо отношение к задержке, пожалуйста?
ERROR finder.ClassFinder: Unable to read class [WEB-INF.classes.com.***.***.ConfigManagement]
Could not load WEB-INF/classes/com/***/***/ConfigManagement.class - [unknown location]
at com.opensymphony.xwork2.util.finder.ClassFinder.readClassDef(ClassFinder.java:785)