仅做记录:

普通的Web系统,关于并发量与用户数的关系计算如下:

1.单台服务器最高并发数2000,这是业内的大牛通过各种架构/优化/技术实现的.  我们水平没那么高, 但200并发 绝对是没问题的.

2.单个请求的处理时间, 理论上的极值为70ms(这是内网Web服务器访问数据库服务器的网络时间),  我们水平没那么高, 但也绝对可以在500ms内完成一次请求(不包括用户到Web服务器的网络时间)

3.根据以上, 单台服务器 每秒可响应 400个请求.

4.每小时响应 144W 请求.

5.每天的响应不能简单 乘以24, 因为正常系统,晚上没人用, 电子商务通常在早10,下午14点,晚上19点附近会有高峰期. 根据经验,高峰期 一小时的请求量是每天请求量的十分之一.

即每天响应 1440W请求.

6.每个页面平均有2个请求(Ajax会导致额外的请求), 静态资源请求不计入,这个只跟网络有关,即,每天响应720W个页面

7.根据经验,在网站发生实质性业务的用户 ,平均打开100个页面(这个是往高了说的).  即 单台服务器 每天可支持 7.2W个实质交易.

8.根据经验 每天 登录用户数是交易用户数的十倍,但页面打开数极少,通常是1-10,  这个忽略.  即, 单台服务器每天 有 72W个登录用户.

9.根据经验,注册用户是每天登录用户的10倍(如果没有刷僵尸用户的话), 单台服务器可以为 720W个注册用户服务.

10.使用负载均衡后,通常负载均衡服务器 会是 2/4/8/16 这个规模 , 通常不会超过16.  即 16个负载均衡服务器 可 服务 1.15亿用户(这个至少也是京东的级别了)

最后: 如果用户数超过以上计算,或者业务复杂度导致无法实现200并发(如:复杂业务,几十个流程),那么 我们会根据实际项目情况 采取 其他技术手段来提高 服务器集群的响应能力

如: 缓存memcache, 更高速的数据库mongo/redis,动静分离CDN

计算机系统的并发数,8G内存的普通电脑可正常达到的并发数量相关推荐

  1. jemter接口并发数怎么算_JMeter学习使用(1) - 接口GET请求并发测试

    前提:已经配置完成JDK和jmeter,进入jmeter的bin目录下,双击jmeter.bat,启动jmeter . 步骤:1.添加线程组 注意: 线程数--请求数     Ramp-up Peri ...

  2. LoadRunner之并发用户数与迭代关系---并发数与迭代的区别

    Q1: 例如在LR里,我要测100个用户同时并发登陆所用时间,那我是不是在录制好脚本后,需要参数化"用户名","密码"以及在那个记事本里构造100个真实的用户名 ...

  3. QPS和并发数,这次给你说清楚

    就我的个人经验而言,很多人在工作中对这两个概念一知半解,也有很多人在面试时回答得模棱两可,不太应该哦. 多年前,在面试阿里巴巴时,遇到了一个开放性问题: 假设超市每分钟有10个人走出来,请估算超市里面 ...

  4. 死磕Java并发:Java内存模型之总结

    本文转载自公众号: Java技术驿站 经过四篇博客阐述,我相信各位对Java内存模型有了最基本认识了,下面LZ就做一个比较简单的总结. 1.总结 JMM规定了线程的工作内存和主内存的交互关系,以及线程 ...

  5. 对请求并发数做限制的通用RequestDecorator

    使用场景 在开发中,我们可能会遇到一些对异步请求数做并发量限制的场景,比如说微信小程序的request并发最多为5个,又或者我们需要做一些批量处理的工作,可是我们又不想同时对服务器发出太多请求(可能会 ...

  6. sql server express 并发数的限制_阿里数据库性能诊断的利器——SQL执行干预

    概述 在业务数据库性能问题诊断中,如果发现一个业务性能很差跟某个SQL有关,应用连接池几乎被该SQL占满,同时数据库服务器上也不堪重负.此时情况很紧急,业务改SQL重发布已经来不及了,运维能选择的操作 ...

  7. 不到50行代码实现一个能对请求并发数做限制的通用RequestDecorator

    使用场景 在开发中,我们可能会遇到一些对异步请求数做并发量限制的场景,比如说微信小程序的request并发最多为5个,又或者我们需要做一些批量处理的工作,可是我们又不想同时对服务器发出太多请求(可能会 ...

  8. QPS和并发数,究竟是何种关系?

    大家好,我是涛哥. 又是周末,愿大家开心.今天不写复杂文章,来聊点简单有趣的,探讨下QPS(Query Per Second)和并发数的关系. 就我的个人经验而言,很多人在工作中对这两个概念一知半解, ...

  9. 性能测试-最大并发数估算

    在进行性能测试方案设计前,需要对系统的并发数进行估算,在这里总结了几种计算方法可以提供参考 平均并发数计算 平均并发数 = (最大活跃用户数 * 访问页面所需时间) / 页面被持续访问时间 最大活跃用 ...

最新文章

  1. 搭建hue遇到的错误 Couldn't find log associated with operation handle: OperationHandle
  2. golang 的AES加解密 (CBC/ECB/CFB 模式)
  3. Android Studio上手,基于VideoView的本地文件及流媒体播放器
  4. OpenGL 绘制彩色三角形的实例
  5. 如何处理Docker错误消息:please add——insecure-registry
  6. Windows内存修改初篇
  7. 在webpack和vue-cli上的rem适配终极方案
  8. 一步一步完成坦克大战:一、游戏关键难点实现
  9. 英语学习—每天进步一丢丢系列(一)
  10. vue中常用的事件修饰符
  11. 金属100寸“电视”却无屏,语音识别+DTS+1080P,微鲸M1测评
  12. 老年代的更新机制_魔兽世界:60年代五大“远古”机制,这根胡萝卜,可是当年的神器...
  13. Spring源码剖析-Spring核心类认识(一)
  14. JSON格式转换对象和字符串的转换
  15. 戒烟、写作、赚美金:我的2020
  16. R实战 Nomogram(诺莫图列线图)及其Calibration校准曲线绘制
  17. revit二次开发-创建组
  18. hdu2122 Ice_cream’s world III(MST)
  19. python(2): If/for/函数/try异常/调试/格式输出%
  20. Matlab坐标修改 gca

热门文章

  1. 互联网对证券业务的影响 发展证券电子商务将是券商的必然选择
  2. c51按键控制灯亮汇编语言,51单片机汇编语言编程进行按键控制
  3. 12306的SSL证书为何不受信任?
  4. 婚庆机器人舞狮子_婚庆舞狮表演
  5. 你还在为你的妹子奋斗么
  6. matlab计算潮差程序,一种基于FVCOM模型的可视化潮汐潮流预报方法与流程
  7. ubuntu无法远程root远程登录(远程调试)root直接登录(root用户登录)(创建root用户,新建root用户)PermitRootLogin yes(prohibit-password)
  8. java 线上调优_阿里余额宝团队Java4面:G1+二叉树+线上调优+MQ+Redis
  9. 在 Android 上恢复已删除的通话记录 - 安卓手机通话记录恢复技巧
  10. 让AI“读懂”短视频,爱奇艺内容标签技术解析