steel1:
风姿章大牛亲近,关于您j2ee的疑问,我举个亲身的经历吧。。。
[阅读: 631] 2010-06-25 03:13:36
当时是一个电子政务项目,具体的说,就是一个区域政府的门户网站
j2ee的,数据库是oracle,中间件是websphere
主要的问题是打开人超过100,速度就慢的惊人,而且经常有失败的报错
PM查了,似乎是连接池溢出错误,so,把连接池开到1000,有改善,但依然很慢
找了N多人调试,没办法
客户发飚,要赶我们出来,迫不得已,请我去看
我检查了下,发现index页面上N多的include,每个都是一个小页面,里面都有申请数据库连接池。。。
然后我让技术人员把这个index的include都去掉,用一个页面处理全部内容
果然
症状消失
结论:
1、错误的开发习惯和开发模式是造成j2ee问题的主要来源
2、问题大多是在数据库层面
3、过多的框架与中间件的堆积是造成项目混乱和调优除错复杂的主要原因之一
以上问题也促使我提出了“without SSH”的思想