网站做大了,性能出现问题,改用什么框架好呢?

deng1234 2006-11-12 12:25:30
公司网站越做越大,可是速度越来越慢,以前用的是普通的MVC模式没有用框架,数据连接池也是手写的。

想改用struts框架,
1.用struts+hibernate
2.用struts+tomcat 里面的连接池。

请问那一种速度会快一些。
...全文
1129 41 打赏 收藏 转发到动态 举报
写回复
用AI写文章
41 条回复
切换为时间正序
请发表友善的回复…
发表回复
fxbird 2006-12-01
  • 打赏
  • 举报
回复
用框架肯定是速度慢的,最快的是把所有代码都写到jsp中。
zhaobo80968096 2006-11-30
  • 打赏
  • 举报
回复
最好先分析一下线程使用和消耗资源的大户是什么,是数据库还是是用户连接过多。再定办法。现在都是瞎猜。
babycrying 2006-11-29
  • 打赏
  • 举报
回复
...不给驴吃饭 还嫌驴干活慢

啬抠地主
youfly 2006-11-29
  • 打赏
  • 举报
回复
如果性能的问题我不认为HIBERANTE能快,它很难自己调整SQL优化。还不如IBATIS的。
lulu123ma 2006-11-28
  • 打赏
  • 举报
回复
换了框架不会快的!!光从代码入手也提高不了多少速度!老板不加cpu,你就让他慢慢熬.反正你的职责是提出解决方案,老板不执行是他的事!
禽兽v5 2006-11-28
  • 打赏
  • 举报
回复
有连接池你该笑了,要碰上没用连接池的只有哭的份。
mygia 2006-11-28
  • 打赏
  • 举报
回复
什么网站啊?给个地址看看。
cqusgx 2006-11-27
  • 打赏
  • 举报
回复
优化以前的代码
buyaowen 2006-11-27
  • 打赏
  • 举报
回复
代码优化
反正我觉得用框架不一定快,除非你们以前的设计有问题
1by1 2006-11-27
  • 打赏
  • 举报
回复
是数据库慢还是应用慢?
分清楚就好了,数据库慢考虑删数据。应用慢考虑改程序。其实最佳方案还是买服务器,也没多少钱。
deng1234 2006-11-27
  • 打赏
  • 举报
回复
人家都是搞了二年开发的人了,
deng1234 2006-11-27
  • 打赏
  • 举报
回复
楼上说的是,

网站起步没有做好,设计不合理,所为的大型门户网站的论坛是从网上下载的。

也不能怪他们,为了赶进度嘛,功能很强大,代码都是在页面中写的
而且连接池是另外开的,
我没有语言了,
一个系统两个连池,我一个应届生能说什么,
  • 打赏
  • 举报
回复
舍本求末,缘木求鱼。

越来越慢,这不仅仅是代码的问题,肯定是在整体设计上都有大缺陷,导致积痼日深。

如果没有称职的主设人员,换什么模式框架都没有用,越换越乱,不过是用表面文章暂缓矛盾而已。
tweeg_nee 2006-11-26
  • 打赏
  • 举报
回复
换连接池试试
很方便的,网上有很多资料的
禽兽v5 2006-11-26
  • 打赏
  • 举报
回复
你们老板太蠢了,一个cpu价格(conroe6600也才3k,我还不信你们用conroe,顶多也就是P4 Xeon或者AMD Opteron,才1k多)还不到1个开发人员半个月工资,加上就能看到效果,何乐不为?
再加上内存。然后用Apache + tomcat 做集群,比你单纯去开发程序不知爽多少倍。

建议用我上面的话去说服你们老板。
sg552 2006-11-25
  • 打赏
  • 举报
回复
最讨厌这样的老板,以为静态网页速度就最快?

明明是动态的内容,如何转成静态?

楼上yun15291li(秋飞意) ( ) 信誉:92 Blog 说的很对,
想提高技术,需要从不同的角度去考虑,做到全面优化。

1。使用JSP容器自带的连接池。
2。使用缓存技术,EHCACHE,OSCACHE都可以。
3。使用LUCENE索引,如果你们有时间学的话。
4。DB SERVER与WEB SERVER分开。
5。重写关键功能实现的代码。

不要以为HIBERNATE速度慢,JDBC就是快。要知道HIBERANTE做的好的,
加上一个合理的TOMCAT配置,完全可以让 ORACLE+WEBLOGIC下岗!
sandflying 2006-11-25
  • 打赏
  • 举报
回复
楼上正解,把你们老板改成静态的就成拉,呵呵
funcrazy 2006-11-25
  • 打赏
  • 举报
回复
老板叫我们 动态转成静态,

```````````````````````

把你们老板,也转成静态,就一切Ok了....

(. .)
deng1234 2006-11-24
  • 打赏
  • 举报
回复
老板叫我们 动态转成静态,
yun15291li 2006-11-21
  • 打赏
  • 举报
回复
不过像数据库连接池这部分,可以考虑用c3p0或者dbcp等这些替换一下你们自己手写的那部分。
加载更多回复(21)

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧