服务器 同一时刻最大在线人数

(1)什么是网站可支持的同一时刻最大在线人数?

(注:这里的带宽不是真正的带宽,而是最大数据传输速率的别名。)

假设服务器的上行带宽是4Mb/s,而网站的每个个网页大小是1Mb,如果客户端的下行带宽是4Mb/s,那么只有一个客户端打开一个网页时所需要的时间是0.25秒(1÷4)。如果有4个客户端在同一时刻打开一个网页。那么各自所需要的时间是1秒。如果有更多的客户同时打开一个网页,那么各自打开所需要的时间需要更长。所以,只要你愿意等,你的网页终究会打开的,所以,如果没有限定打开网站的时间,“网站同一时刻支持的最大在线人数”,本身并不是一个明确的术语。以下,我们是保证客户,在1秒钟内打开网页,而计算的同一时刻最大在线人数。

(2)影响网站的同一时刻的最大在线人数的因素。

①带宽。这是主要因素,占据95%。例如,我将自己的电脑变成web服务器,带宽是电信2M ADSL。那么我的网站同一时刻最大在线人数是多少呢?

上行带宽=2Mbps/8=250kbps

假设打开一个网页的大小是15.6KB(125Kb)

最大在线人数=250kbps/125kb=2

详解:我们一般买的ADSL2M带宽实际上是下行速率,如果将自己的电脑变成web服务器,是需要别人来浏览自己网站,也就是从自己电脑传输数据给别人。那么这个是上行,上行数据也是需要带宽的,而上行只有下行的1/8。经过计算2M下行带宽的上行带宽是250kbps;

html网页在打开的一刹那是需要流量的,等网站真正的打开了,数据传输到本地了也就不会占用带宽了,所以上面的同一时刻最大在线人数

②主机的配置。如果带宽很大,随着访问人数的增多,主机的CPU和内存的占用也会增加。如果cpu和内存不够用,那么服务器便会死机。


你可能感兴趣的:(服务器 同一时刻最大在线人数)