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

提升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项目性能调优三步曲.txt

    在IT领域,特别是Web开发中,Struts2框架因...通过以上五个步骤的综合运用,可以显著提升Struts2项目的性能,无论是从响应速度还是资源利用率上,都能实现质的飞跃。这对于提升用户满意度和系统整体效率具有重要意义。

    Struts2 Struts2 超好的Struts2 pdf 文档

    通过阅读这份“超好的Struts2 pdf 文档”,开发者不仅可以掌握Struts2的基本使用,还能深入理解其设计理念,提升Web应用的开发效率和质量。在实际项目中,结合Struts2的灵活性和强大的功能,可以构建出稳定、高效的...

    struts2全部的jar包

    拦截器是Struts2的一大特色,它们可以插入到Action调用链中,实现如日志、事务管理、性能监控等功能。默认提供了一些内置拦截器,如Validation、ExceptionMapping等。 5. **插件体系**: Struts2支持丰富的插件,...

    struts2核心文件

    2. **Interceptor(拦截器)**: 拦截器是Struts2的一个重要特性,它们在Action调用前后执行,可以实现如日志记录、事务管理、性能监控等功能。例如,`ValidationInterceptor`用于验证表单数据,`...

    Struts2全部jar包

    3. **拦截器(Interceptors)**:拦截器是Struts2的一大特色,它们在Action调用前后执行,提供如日志、事务管理、性能监控等功能。常见的拦截器有`params`(处理请求参数)、`validation`(表单验证)、`exception`...

    struts2-src

    2. **拦截器(Interceptor)**:Struts2的核心特性之一是拦截器,它们在Action执行前后执行,可以用于登录检查、日志记录、性能监控等通用功能。通过组合不同的拦截器链,可以实现灵活的行为控制。 3. **OGNL...

    Struts2——教程

    Struts2是一个基于MVC(Model-View-Controller)设计模式的Java web应用程序框架,它在Struts1的基础上进行了很多改进和增强,提供了更强大的功能和更好的性能。本教程将深入探讨Struts2的核心概念、架构以及实际...

    不同版本的 struts2.dtd

    这个版本的DTD可能会有针对2.1版本的一些特定更新,比如错误修复、性能提升或者新的配置选项。 5. **struts-2.3.dtd** - Struts2.3是一个较新的版本,它可能引入了更多的特性、改进和优化。例如,可能会增加对...

    struts2的复习

    1. 框架概述:Struts2是Apache软件基金会的开源项目,它是Struts1的升级版,吸收了其他框架如WebWork的优点,提供更全面的功能和更好的性能。Struts2的目标是简化Web应用开发,提供强大的动作控制、拦截器机制和丰富...

    struts2相关书籍

    它可能还会讲解如何调试Struts2应用,优化性能,以及安全问题,比如XSS和CSRF防护。 《Struts+2.pdf》: 书名中的"+"可能表示该书涵盖了Struts2的最新版本或与其他技术(如Spring、Hibernate)的结合。这可能涉及到...

    Struts2 in action(struts2实战)

    学习并掌握Struts2框架,对于理解Web应用的架构设计和提升开发效率至关重要。通过阅读《Struts2 in action》这本书,你可以深入学习Struts2的各个方面,包括最佳实践、高级特性和案例分析,从而在实际项目中更加熟练...

    Struts2实战(Struts2 In Action中文版)

    《Struts2 In Action中文版》是一本全面、实用的指南,无论你是初学者还是有经验的开发者,都能从中受益,提升对Struts2框架的理解和应用能力。阅读并实践书中的内容,你将能够熟练地运用Struts2构建高效、稳定的...

    Migrating From Struts1 To Struts2

    - **性能提升**:Struts2在执行效率方面进行了优化,能够更好地处理高并发请求。 - **功能增强**:Struts2引入了更多的内置特性,如拦截器、结果类型等,减少了自定义组件的需求。 - **安全性改善**:Struts2提供了...

    struts2资源下载,struts2资源下载

    Struts2是一个强大的Java web应用程序框架,用于构建和部署企业...总之,"struts2资源下载"能够为Java web开发者提供全方位的学习和支持,无论你是初学者还是资深开发者,都能从中找到所需,提升你的Struts2开发技能。

    struts2列子源码

    Struts2是一个强大的Java web应用程序框架,它基于Model-View-Controller(MVC)设计模式,为开发者提供了构建可维护性高、结构清晰的Web...这对于初学者或者希望提升Struts2技能的开发者来说,都是非常宝贵的资源。

    最新struts2 版本2.5.13

    总之,Struts2.5.13是一个重要的更新,它在安全、性能和开发者体验上都有所提升。对于正在使用Struts2的开发者来说,升级至最新版本不仅可以享受到新功能,还能更好地保护应用程序免受潜在威胁。

    Struts2 2.3.34jar

    因此,及时升级Struts2到最新版本如2.3.34,可以有效提升应用的安全性。 总的来说,Struts2 2.3.34 jar包是开发和维护Struts2应用的基础,它提供了框架的核心功能、更新的安全补丁以及更好的性能优化。通过合理使用...

    Struts2教程DOC版

    3. **Interceptor(拦截器)**:拦截器是Struts2的一大特色,它允许在Action执行前后插入自定义逻辑,如日志记录、权限验证、性能监控等。 三、结果类型与视图渲染 1. **Result**:Action执行完成后,会返回一个...

    Struts2第七章商品展示

    - Struts2框架是Apache软件基金会的开源项目,它是Struts1的升级版,解决了许多Struts1存在的问题,提供了更灵活的控制流程和更好的性能。 - MVC模式:Struts2遵循MVC设计模式,将业务逻辑、数据和用户界面分离,...

Global site tag (gtag.js) - Google Analytics