发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

硬件、带宽一定的情况下,如何设计才能更好的保障系统性能?

    
2007-04-23 11:50
赞助商链接

现在要用java+oracle开发一个企业数据采集的系统,主要功能就是采集企业用户的几张报表,包括报表数据录入、查询、修改、删除,还可能会有些数据累计的功能,因为想做成一个产品去推广,各地的情况比较复杂,企业用户数量可以按照10w考虑,并且要求他们在某一事件段内集中申报,在线人数和并发数也应比较大,我想在先不考虑硬件和带宽的情况下(这里有些事情太复杂请大家的关注点不要在这里),在程序设计上尽量做到最优,提高系统性能,减少系统数据流量,提高带宽利用率,请大家讨论,我们的程序应该如何设计,包括采用何种架构,用户交互的方式,数据传输的方法,数据库管理优化等等,我们都没用相关的经验,请大家各抒己见!

例如,如果我们采用最普通的jsp+javabean如何?采用一些框架ssh又如何?加上ajax又如何等等更多的更好的方法。

也请大家提供一下计算系统数据流量,确定保障系统正常运行,所需要的最小带宽的方法,以及相关因素,谢谢!!!

2007-04-23 13:40

>如果我们采用最普通的jsp+javabean如何?采用一些框架ssh又如何?加上ajax又如何等等更多的更好的方法。

首先指出的是:ssh和ajax都是次要部分,都是锦上添花的东西,和性能关系不大.

关于jsp+javabeans的,如果不使用Pool或Cache,性能肯定很差,案例如下:
http://www.jdon.com/article/31174.html

虽然你的业务不复杂,但是必须从性能和可靠性方面作为第一保证.你必须从同步和异步两个高度方面来考虑,有些业务可以使用JMS,有些业务使用同步,但是一定要配合Cache.

具体不是一两句说清楚,可看看本站帖子,如果没有时间,让我过去当个本站帖子快速答录器,现场咨询.

2007-04-23 16:45

谢谢banq大哥的热情帮助
有机会一定请您当面授课!

高性能     

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系反馈 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com