`
kong0itey
  • 浏览: 299750 次
社区版块
存档分类
最新评论

提升struts2的性能

阅读更多
  1. freemarker 升级为2.3.14
  2. ognl 升级为 2.7.3(要附加javassis类库)
  3. 根包下增加freemarker.properties文件,内容为template_update_delay=60000
  4. struts.xml增加<constant name=”struts.devMode” value=”false”/>和<constant name=”struts.freemarker.templatesCache” value=”true”/>
  5. 把struts.xml中的默认拦截器定义为basicStack:
Java代码  收藏代码
  1. < package  name= "web"   extends = "tiles-default" >  
  2.     <default -interceptor-ref name= "basicStack"  />  
  3. </package >  
 

执行了这几步之后,网站性能从5 req/s提升至70 req/s,请求处理时间从22s/req缩减至2s/req!

 

http://ijay.net.cn/2009/01/06/1337/

分享到:
评论

相关推荐

    struts2.4+spring3.1+hibernate4.1的SSH框架

    在业务层中,管理服务组件的Spring IoC容器负责向Action提供业务模型(Model)组件和该组件的协作对象数据处理(DAO)组件完成业务逻辑,并提供事务处理、缓冲池等容器组件以提升系统性能和保证数据的完整性。...

    struts项目调优需要的ognl2.7的jar包

    ognl2.7相对于2.6在性能上有了“显著”的提升.所以该jar包能对struts2的调优有很大帮助,尤其是ValueStack中的操作比较多的情况下。

    基于struts2库存管理系统Android端.zip

    随着Android系统的不断发展,其功能和性能也在不断提升。例如,最新的Android版本引入了更多的安全性和隐私保护功能,以及更流畅的用户界面和更强大的性能。此外,Android系统也在不断探索新的应用场景,如智能家居...

    J2CMS内容管理系统 SSH 20121022.rar

    J2CMS是一款基于JAVAEE**台的开源内容管理系统.采用Spring2.5 Struts2.1 JPA1.0(Hibernate3.3) FreeMarker MySQL开发. J2CMS内容管理系统 SSH 20121022 更新 1.当前版本的分支为j2cms-SSH ...6.整体性能大幅提升

    struts结合dojo

    Dojotoolkit是当前比较流行的JavaScript框架,dojo主要... 0.9 beta是新的版本,是为了保留0.4.3的有点同时提升性能而重写的一个版本,但是现在还处在beta阶段,bug相会还比较多。但是0.9系列绝对是将来的发展方向。

    java_jsp项目源码_图书管理系统(struts+hibernate+spring).rar

    2. **用户管理:** 系统提供用户注册、登录、信息修改等基本功能,同时支持用户角色的划分和权限控制,确保不同用户只能访问其权限范围内的功能。 3. **借阅管理:** 系统实现了图书的借阅、归还、续借等操作,并...

    Java Web程序设计教程

    第14章spring与struts2、hibernate框架的整合基础 277 14.1spring与struts2的整合方式 277 14.1.1struts2应用的扩展方式 277 14.1.2spring插件的应用 278 14.2spring和hibernate的整合 279 14.2.1spring对...

    毕业设计-struts+hibernate实现的网络购物系统(完整版).zip

    2. 文献综述和调研:提供关于各个计算机专业领域的相关文献综述和调研资料。这些资料包括学术论文、研究报告、技术文档等,帮助学生了解当前领域的研究进展和前沿技术,为毕业设计提供理论基础和参考依据。 3. 设计...

    学生成绩管理系统(SSH+MYSQL).zip

    学生成绩管理系统是一款基于SSH框架和MySQL数据库开发的软件系统,旨在帮助学校和教育机构高效、准确地管理学生成绩,提升教学管理水平。该系统结合了SSH框架的稳定性和MySQL数据库的高效性,为学校提供了一个功能...

    javassist ognl2.7的依赖包

    动态构造 Java 类, 还有个作用就是性能的提升. 巧用这个方法, 会大大的提升系统的性能.OGNL2.7 版本中就是用javassist 构造对象的访问代码

    网上体育商城的设计与实现毕业设计答辩PPT.pptx

    采用的技术 Struts框架诞生于2001年,Struts 2是Struts的下一代产品,Struts2是一个基于MVC设计模式的Web应用框架,它本质上相当于一个servlet,在MVC设计模式中,Struts2作为控制器(Controller)来建立模型与视图的...

    基于SSH模拟当当网项目(电子商务平台)

    ==============性能提升================= 1.二级缓存和查询缓存 二级缓存适用于产品查看功能.对产品对象采用二级缓存存储. (参考hibernate06内容及示例) 查询缓存适用于主页面左侧分类菜单显示功能. (参考...

    java开源包2

    Tomcat Native 这个项目可以让 Tomcat 使用 Apache 的 apr 包来处理包括文件和网络IO操作,以提升性能。 预输入搜索 Cleo Cleo 是一个灵活的软件库用于处理一些预输入和自动完成的搜索功能,该项目是 LinkedIn 公司...

    Java 学习笔记极其详细版(包括一些个人色彩不仅仅是纯笔记)

    Java虚拟机(JVM):内存管理、垃圾回收、性能调优。 个人项目实践:结合作者经验,分享项目开发中的心得和技巧。 适用人群 Java初学者:希望从零开始学习Java编程的新手。 在校大学生:计算机科学或相关专业,需要...

    J2EE网络相册管理系统.doc

    随着互联网的发展,人们已经不满足于只是把照片放在自己的电脑里,...另外,在系统的架构上,采用多服务器的架构方式,实现基本的负载均衡,提升系统性能。 关键词:网络相册;在线照片编辑;框架技术;多服务器架构

    在ApacheTuscany上开发基于SCA的Web2.0应用

    许多传统的JavaEE产品和框架也在越来越多地引入这些Web2.0技术,如Struts2和JSF都有了越来越完善的Ajax扩展,Portal产品中也基于Dojo等javascript框架引入部分刷新等机制,大幅提升了性能和用户体验。可以看出,Web...

    legendshop2.1源码

    由于采用了最新的技术框架和spring security等,使得系统具体高性能、高安全性的特点。 LegendShop不是一个网店系统那么简单,而是一个多用户Java商城,多商家多语言多风格的大型商城系统。他能带给用户的不只是一...

    低空空域综合管理系统软件架构研究 (2010年)

    针对传统的低空空域管理的开展方式暴露出的许多缺陷,讨论了如何利用计算机信息化技术提高低空空域管理的工作效率,减少通用...结果表明,所提出的系统架构模型对提高系统的开发效率、提升系统的性能和质量有一定的作用。

Global site tag (gtag.js) - Google Analytics