论坛首页 Java企业应用论坛

webwork拦截器引起性能问题

浏览 3358 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2006-11-14  
最近上了一个项目,设置了一些默认的拦截器,虽然很好用,但是感觉这么多默认拦截器其实有很多action并没有需要,导致所有action用测试工具测试的结果是总有很长时间的延迟,虽然一个人点击感觉不出来,但毕竟使用人数上去了会有所影响。不直达大伙有没有这样的感觉。
   发表时间:2006-11-14  
有没有相关的测试结果?
0 请登录后投票
   发表时间:2006-11-14  
不要说感觉,要仔细测试,不要停留在猜测阶段。
到底是业务逻辑慢,还是拦截器机制本身造成的慢,要分清楚。
0 请登录后投票
   发表时间:2006-11-14  
压力测试工具测试过,不过我对工具不熟,不知道对不对,我做的一分钟测试,点击量只有200多次,有时候又有将近2000次。
Page Summary
Page                            Hits      TTFB Avg  TTLB Avg  Auth      Query    
================================================================================
GET /haplay                     247       2135.36   17285.55  No        No


Page                            Hits      TTFB Avg  TTLB Avg  Auth      Query    
================================================================================
GET /haplay                     1952      1186.16   4788.03   No        No

我这个页面没有任何业务逻辑,仅仅一个jsp。但是正常访问的速度挺快。压力测试工具就这结果。后来换了一个项目,用的struts,也是导入到一个jsp,当然,没有拦截器这种东西,速度就快很多,点击量上5000次,反映时间在几百之间。
0 请登录后投票
   发表时间:2006-11-14  
拦截器会影响一些速度的
0 请登录后投票
   发表时间:2006-11-14  
把不用的拦截器去掉,或自己重新配置个Stack。

拦截器是一种AOP,让整个系统代码更漂亮,易于维护。调用用不着的拦截器,当然浪费。

0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics