ferrariworld 2009-06-23 20:58
浏览 159
已采纳

struts2是请求一次就产生一个实例,这样线程是安全的,这是struts2的优势?

我刚学struts2 和1相比 我觉得如果碰到刷网页的人那资源浪费太严重了
我想问一下大家 我现在一直认为大家用标签在jsp页面上目的就是减少实力加快速度
可是struts2请求一次就产生一个实力 我觉得违背了标签的作用
有什么办法能避免刷网页的人呢

  • 写回答

3条回答 默认 最新

  • iteye_9243 2009-06-24 06:25
    关注

    创建对象的代价并不是特别的大,只要在设计的时候注意不要把一些比较重的资源放到全局变量和构造方法里就好了。相对于创建action对象,那些跟资源相关的对象,比如数据库连接,文件句柄,socket等才是昂贵的。
    不信的话你可以写个测试, 不停的生成10万个action对象,看看用多长时间,用多少内存,你就明白要想通过刷网页的办法来用action实例挂掉server是很难的。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 无法输出helloworld
  • ¥15 高通uboot 打印ubi init err 22
  • ¥20 PDF元数据中的XMP媒体管理属性
  • ¥15 R语言中lasso回归报错
  • ¥15 网站突然不能访问了,上午还好好的
  • ¥15 有没有dl可以帮弄”我去图书馆”秒选道具和积分
  • ¥15 semrush,SEO,内嵌网站,api
  • ¥15 Stata:为什么reghdfe后的因变量没有被发现识别啊
  • ¥15 振荡电路,ADS仿真
  • ¥15 关于#c语言#的问题,请各位专家解答!