我开发了一个使用Struts2的门户,其中大部分操作都是通过Ajax调用来调用的。但是,我看到每个动作被执行的意外执行时间。例如,对于没有数据库调用的任何其他操作(只返回搜索框),大约需要250〜300 mS。Struts2-如何减少执行时间
到目前为止,我已经尝试了以下步骤,但在执行时间方面没有太多改进。请建议可以做些什么以使其更快。
- 删除开发模式在Struts中
- 使用defaultStack &使用basicStack作为拦截器栈
- 启用templatesCache
- 设置templatesCache.updateDelay试图为60000
编辑停止:
I即使在功能上没有问题,也会看到此错误。有任何想法,这是否与延迟有任何关系吗?
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)
如果已编辑到现有问题中,请不要创建新问题。 –
我不确定这个编辑是否会得到通知。对不起。 – Sudarsan