在网上发现了一个计算并发用户数的文章,想和大家讨论下并发用户数的计算。
原文章如下:
--------------------------------华丽的分割线--------------------------------
网站用户10w,用户每2天会登录系统一次,每天用户访问数是5w,用户主要集中在9:30-13:00和15:00-23:30两个时间段的12个小时里访问系统,平均每个用户在线时间为30分钟。
平均每小时在线用户数为:5w / 12 = 4167。
每用户平均30秒钟提交一次请求,每分钟提交2次请求,那么每分钟提交请求数为 4167 * 30 * 2 = 250020。
每秒钟请求数为: 4167,也就是说每秒并发访问数为 4167。
--------------------------------华丽的分割线--------------------------------
我是这么计算每秒请求数和并发用户的:
1、每小时的请求数 = 4167(每小时在线用户) * 30(分钟)*2(次) = 250020
2、每秒钟的请求数 = 250020 / 3600(秒)= 69.45
3、每秒钟峰值请求数 = 69.45 * 10 = 694.5
(10为将经验值)
以上欢迎拍砖,也可以加我QQ讨论 190635796
原文地址:http://blog.csdn.net/kash_chen007/article/details/46638483