Posted on 2008-07-12 18:57
云自無心水自閑 閱讀(3640)
評論(3) 編輯 收藏 所屬分類:
Java 、
心得體會 、
Struts2
最近,繼續研究了Struts2性能的調優方法,總結了一下,得出新三步曲:
4. 使用FreeMarker的最新版本2.3.13,因為在版本2.3.11中,FreeMarker針對性能進行了改進,以下是FreeMarker2.3.11的release notes:
2.3.11
Date of release: 2007-12-04
This release contains several performance and usability improvements.
5. ognl2.7
所稱ognl2.7相對于2.6在性能上有了“顯著”的提升,于是下載了2.7以及2.7所需要的javassist-3.8.0.GA.jar
其實,經過上面2個步驟,我并沒有發現應用的性能有顯著的改善,可能我的頁面中從ValueStack中的存取操作并不是特別多,也不是特別的復雜,所以,Ognl對我的影響并不明顯。
6. 最后使用了JProfiler對Tomcat進行了監控,最后發現問題在自定義模板上,我將頁面的自定義模板全部刪除,果然頁面的響應速度有了較大的提升。