由最大并发用户数怎么推算最大在线用户数?

2010-04-12  张勇 

怎么由最大并发用户数推算出最大在线用户数?这个相信是困扰不少人的问题。
我们常用的确定并发用户数的公式是:C=活动用户数×操作时间/系统运行时间
如每天最大在线用户数为100人,每个用户平均操作时间为2小时,系统运行时间为24小时,那么并发用户数为:
100×7200/24*3600 =3.47
按照这个公式反推过来,活动用户数=系统运行时间×并发用户数/操作时间
以网站项目为例:最大并发用户数为600,如果完成一次操作的平均时间为1分钟,场景运行时间为15分钟,那么活动用户数为:
24×3600×600/15×60=57600
 
欢迎大家进行讨论。
840°/8390 人阅读/1 条评论 发表评论

聂鑫  2011-09-24

作为并发这个东西还真不好说,简单的用平均算法来估算的话似乎并不能让人觉得安心。回到你的第一个例子,算式中不应该用系统运行时间来做除数,需要统计一个用户平均在线时长,应该除以这个时长,得出来的最大并发才更有意义。


登录 后发表评论
张勇
访客 5136