我開發了一個使用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