Struts2-如何减少执行时间
我已经使用Struts2开发了一个门户,其中大多数操作都是通过Ajax调用调用的。但是,我看到每个动作执行时都会出现一些意外的执行时间。例如,对于没有DB调用或任何其他操作,只返回搜索框的操作,大约需要250~300毫秒 到目前为止,我已经尝试了以下步骤,但在执行时间方面没有太多改进。请建议可以做什么,以使它更快Struts2-如何减少执行时间,struts2,interceptor,interceptorstack,Struts2,Interceptor,Interceptorstack,我已经使用Struts2开发了一个门户,其中大多数操作都是通过Ajax调用调用的。但是,我看到每个动作执行时都会出现一些意外的执行时间。例如,对于没有DB调用或任何其他操作,只返回搜索框的操作,大约需要250~300毫秒 到目前为止,我已经尝试了以下步骤,但在执行时间方面没有太多改进。请建议可以做什么,以使它更快 删除了Struts中的开发模式 已停止使用defaultStack&尝试使用basicStack作为侦听器堆栈 已启用的模板缓存 将templatesCache.UpdateDisp
- 删除了Struts中的开发模式
- 已停止使用defaultStack&尝试使用basicStack作为侦听器堆栈
- 已启用的模板缓存
- 将templatesCache.UpdateDisplay设置为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)
嗯,我一直在使用TimerInterceptor检查计时,在修复性能问题后将删除它。我已经在使用OGNL3.0.3版本了。关于每项行动所用的时间有什么实际经验吗?对于简单的操作执行,250~300毫秒是可接受的值吗?如果已编辑为现有问题,请不要创建新问题。我不确定是否会通知此编辑。对不起。