网站的最大并发数是如何估算的

网站的最大并发数是如何估算的,第1张

并发用户数的计算公式 系统用户数:系统额定的用户数量,如一个OA系统,可能使用该系统的用户总数是2000个,那么这个数量,就是系统用户数 同时在线用户数:在一定的时间范围内,最大的同时在线用户数量 平均并发用户数的计算: C=nL / T 其中C是平均的并发用户数,n是平均每天访问用户数,L是一天内用户从登录到退出的平均时间(操作平均时间),T是考察时间长度(一天内多长时间有用户使用系统) 并发用户数峰值计算: C^约等于C + 3*根号C 其中C^是并发用户峰值,C是平均并发用户数,该公式遵循泊松分布理论

假如负载均衡层使用的是高性能的 Nginx,则我们可以预估 Nginx 最大的并发度为:10W+,这里是以万为单位。

假设应用层我们使用的是 Tomcat,而 Tomcat 的最大并发度可以预估为 800 左右,这里是以百为单位。

假设持久层的缓存使用的是 Redis,数据库使用的是 MySQL,MySQL 的最大并发度可以预估为 1000 左右,以千为单位。Redis 的最大并发度可以预估为 5W 左右,以万为单位。

!!! 通常, 平均, 大约, 非极端 &特殊情况

!!! 通常, 平均, 大约, 非极端 &特殊情况

!!! 通常, 平均, 大约, 非极端 &特殊情况

重要事情说3遍

换算方法:

在线数 一般为 注册总人数 的 5% ~ 20% 之间

例如: 有10W注册人数, 在线数大约 5000人 ~ 20000人。

换算方法:

并发数 一般为 在线人数 的 5% ~ 20% 之间

例如: 有1w 在线人数, 活跃人数大约 500 ~ 2000 人

我们平常可以这样估算

例如: 一个有 10W 的注册量的网站, 那么在线人数大约 1w 人, 并发数大约 1000 人。我们计算并发量的时,就可以以1000人为标准。


欢迎分享,转载请注明来源:夏雨云

原文地址:https://www.xiayuyun.com/zonghe/49231.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-02-24
下一篇2023-02-24

发表评论

登录后才能评论

评论列表(0条)

    保存