让Struts 2性能提升一个数量级的的5个步骤 [zz]

GD Star Rating
loading...

原文:http://dev.yingzhitech.com/2009/01/06/96

  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:
    1. <package name="web" extends="tiles-default">
    2.     <default-interceptor-ref name="basicStack" />
    3. </package>
    <package name="web" extends="tiles-default">
        <default-interceptor-ref name="basicStack" />
    </package>

执行了这几步之后,网站性能从5 req/s提升至70 req/s,请求处理时间从22s/req缩减至2s/req!
参考连接:
http://struts.apache.org/2.x/docs/performance-tuning.html
http://www.blogjava.net/usherlight/archive/2008/07/01/211869.html
http://www.blogjava.net/usherlight/archive/2008/07/12/214462.html
http://www.blogjava.net/usherlight/archive/2008/09/02/226501.html

原创内容,转载请注明: 转载自拈花微笑

本文链接地址: 让Struts 2性能提升一个数量级的的5个步骤 [zz]

685

2 Comments

  • 2009 年 01 月 07 日 - 下午 5:23 | Permalink
    GD Star Rating
    loading...

    Hi,你好,我的信箱已留下,交个朋友.我可能下周二能认识你. :twisted: :D

    • 2009 年 01 月 07 日 - 下午 10:30 | Permalink
      GD Star Rating
      loading...

      哈哈,好的 :twisted:

  • 发表评论

    电子邮件地址不会被公开。 必填项已用 * 标注

    *

    您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code lang=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" extra="">

    :wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!:

    使用新浪微博登陆

    无觅相关文章插件,快速提升流量