请举例说明:
1.数据库每秒钟能承受的最大访问次数是多少?
2.比如同时有2000人在线的网站 对数据库造成的压力?
3.一天的网站流量是一天访问网站的IP有多少个吗?
可能我问题提的不是很明确,我想知道一个有多少人次访问的网站一天或者一个小时对数据库造成多大压力.

解决方案 »

  1.   

    如果是用IIS做应用服务器的话,单台可承受的最大并发数不可能达到10万级,那就必须要使用集群,通
    过多台机器做负载均衡来实现;
    如果是用websphere之类的应用服务器的话,单台可承受的最大并发数可以达到10万级,但为性能考虑还
    是必须要使用集群,通过多台机器做负载均衡来实现;
    那么,你只要集群的服务器足够多,10万并发数当然可以达到了。
    通常有1个简单的计算方式,1个连接产生1个session,每个session在服务器上有个内存空间大小的设置
    ,在NT上是3M,那么10万并发就需要300G内存,当然实际使用中考虑其他程序也占用内存,所以准备的
    内存数量要求比这个还要多一些。
    还有10万个用户同时在线,跟10万个并发数是完全不同的2个概念
    更多的都是从硬件方面来考虑,比如增加内存、硬盘做RAID、增加带宽、甚至增
    加机器等。