Posted on 2008-07-12 18:57
云自無心水自閑 閱讀(3640)
評(píng)論(3) 編輯 收藏 所屬分類:
Java 、
心得體會(huì) 、
Struts2
最近,繼續(xù)研究了Struts2性能的調(diào)優(yōu)方法,總結(jié)了一下,得出新三步曲:
4. 使用FreeMarker的最新版本2.3.13,因?yàn)樵诎姹?.3.11中,F(xiàn)reeMarker針對(duì)性能進(jìn)行了改進(jìn),以下是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相對(duì)于2.6在性能上有了“顯著”的提升,于是下載了2.7以及2.7所需要的javassist-3.8.0.GA.jar
其實(shí),經(jīng)過上面2個(gè)步驟,我并沒有發(fā)現(xiàn)應(yīng)用的性能有顯著的改善,可能我的頁(yè)面中從ValueStack中的存取操作并不是特別多,也不是特別的復(fù)雜,所以,Ognl對(duì)我的影響并不明顯。
6. 最后使用了JProfiler對(duì)Tomcat進(jìn)行了監(jiān)控,最后發(fā)現(xiàn)問題在自定義模板上,我將頁(yè)面的自定義模板全部刪除,果然頁(yè)面的響應(yīng)速度有了較大的提升。