设为首页 加入收藏

TOP

如何提高Struts2的性能?
2014-11-08 09:45:05 来源: 作者: 【 】 浏览:26
Tags:如何 提高 Struts2 性能

1. 关闭logging和开发模式(devMode), devMode是在struts.properties中设置的, 关闭logging需要修改web.xml文件,加入以下参数




debug
0


detail
0


2. 除非需要,否则不要使用拦截器(interceptor).


3. 正确设置页面的Cache-Control 和 Expires


4. struts2提供的Ajax theme(Dojo)或者Calendar标签默认情况下保存在struts.jar包里面, 把这些js文件或者css文件拷出来放到另外一个服务器上可以提高性能。


5. 如果使用freemarker的话,在WEB-INF下的classes文件夹下创建一个freemarker.properties并且加入
template_update_delay=60000, 这个值是freemarker多久从硬盘重新载入模板,默认情况下是500ms, 因为没有必要检查是不是需要重新载入模板文件,所以最好把它设置为一个很大的数字。


6. 启用Freemarker 模板缓存, 这是struts.freemarker.templatesCache为true, 默认情况下这个是false的。


7. 节省使用session, 不必要的话不要使用session.


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇深信服软件测试工程师笔试、面试.. 下一篇腾讯公司的一个sql题

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: