容器tomcat,SSH+AJAX的小项目,若要达到同时在线人数400,那么硬件配置应该如何?服务器:
操作系统:
cpu:
内存:
硬盘:

解决方案 »

  1.   

    采用的技术是:Struts2 Spring2.5 Hibernate3+AJAX(jquery)
      

  2.   

    服务器: ibm 小型机
    操作系统: aix
    cpu: 4c
    内存: 8G
    硬盘:这个要看你的数据情况,400人并不能决定数据量。数据量大,需要磁阵
      

  3.   

    如果资金紧张,下面配置也可以。400人并不多。服务器: pc server
    操作系统: windows 
    cpu: 4c
    内存: 4G
    硬盘:这个要看你的数据情况,400人并不能决定数据量。
      

  4.   

    操作系统Linux或Unix,CPU四核以上的,内存4G以上的。
    最好两台机器,web服务器和db2服务器分流。另外400个用户同时在线不太能说明问题,而是要知道同时并发操作情况下用户量是多少。服务器和用户间交互的是什么数据(如网页还是视频流)。在服务器端如果有缓存机制,对服务器压力会小很多,相应情况下硬件差点无所谓,反之对处理能力要求就高。
      

  5.   

    数据量不算小,系统中有一个最常使用的功能页面,是监控的,监控的对象大概有400个,我设置的请求数据的间隔是9s,也就是说每9s就要向后台请求400条数据记录。此外,也是该页面上,我每3s还要从后台读取一次报警数量,这个数据量就不打了,仅仅是每3s读取2个报警数字而已。另外,是否还要使用连接池?oracle的OC4J不知道性能和tomcat相比如何?
      

  6.   

    这个主要看你怎么设计你的系统了,我做过一个测试,一台普通pc机双核3.0, weblogic,一个静态页面,1秒钟并发1000左右没有问题。我想,如果使用一些优化策略,400人很容易。普通pc就够用。
      

  7.   

    400人的并发操作的话,那问题就大啦,最好能将数据库服务器和web服务器分开,配置
    cpu: 4c 
    内存: 4G 
    就差不多啦
      

  8.   

    系统数据量没说,访问方式及访问的数据类型没说,还真不好猜不过某楼提到是否要用连接池,答案:是的。而且web项目建议用 App Server提供的连接池。