普通的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,数据库分库/分表

再比如: 部分关键节点采用Java进行处理, 这里并不是说Java就比PHP好, 但在极限速度响应上,Java的确比PHP快, Java进程驻留内存啊~~~

关于并发量的简单计算公式相关推荐

  1. 关于服务器并发量的简单计算

    最简单的计算方式就是根据服务器带宽与页面的大小 1.假设机房带宽为10Mbs,页面的大小为20KB(包含所有的js.css.图片) 同时并发量的理论值: 10*1024/(8*20) = 64个请求/ ...

  2. Nginx提高并发量的简单思路

    想要提高服务器并发能力的前提是你的服务器硬件够牛.在硬件已经固定的情况下怎么样提高Nginx服务器的并发能力呢? 我看了自学It网老师的视频说了以下几条,我的总结如下:从操作系统和Nginx服务器的配 ...

  3. 怎么理解的并发量和QPS?

    前言 查阅了很多文章,发现很多人对于并发量和QPS这个理解都有些片面,或者只是一个模糊的概念.你肯定听过有人会说:我希望这个网站能支持10W并发量.老板,你确定是说的没错,你说的是10W并发量还是说1 ...

  4. 一文看懂并发量计算公式

    1.估算业务并发量的公式 C=nL/T C^=C+3×(C的平方根) 其中:C是平均的业务并发用户数.n是login session的数量.L是login session的平均时间长度.T是指考察的时 ...

  5. 并发量,QPS,TPS,看这一篇就够了

    目录 引子 饭店问题 网站 类比饭店分析 性能测试 软件性能测试的基本概念和计算公式 一.软件性能的关注点 二.软件性能的几个主要术语 引子 饭店问题  饭店优化 网站 类比饭店分析 当一条请求从客户 ...

  6. 音视频开发(28)---流媒体并发量与宽带、码率计算详解

    流媒体并发量与宽带.码率计算详解 码率计算公式     基本的算法是:[码率](kbps)=[文件大小](字节)X8/[时间](秒)*1000     音频文件专用算法:[比特率](kbps)=[量化 ...

  7. 流媒体并发量与宽带、码率计算详解

    码率计算公式 基本的算法是:[码率](kbps)=[文件大小](字节)X8/[时间](秒)* 1000 音频文件专用算法:[比特率](kbps)=[量化采样点](kHz)×[位深](bit/采样点)× ...

  8. 阿里云云盾抗下全球最大DDoS攻击(5亿次请求,95万QPS HTTPS CC攻击) ,阿里百万级QPS资源调度系统,一般的服务器qps多少? QPS/TPS/并发量/系统吞吐量...

    阿里云云盾抗下全球最大DDoS攻击(5亿次请求,95万QPS HTTPS CC攻击) 作者:用户 来源:互联网 时间:2016-03-30 13:32:40 安全流量事件https互联网资源 摘要:  ...

  9. 大流量高并发量网站的之解决方案

    一.对于网站访问速度影响的条件如下: 瓶颈主要有: 1.磁盘搜索 优化方法是:将数据分布在多个磁盘上 2.磁盘读/写 优化方法是:从多个磁盘并行读写. 3.CPU周期 优化方法:扩充内存 4.内存带宽 ...

最新文章

  1. python 列表转为字典的两个小方法
  2. .NET本质论 类型基础
  3. STL源代码分析(ch2 内存分配)uninitialized_fill_n
  4. squid 不缓存特定页面_【零基础学云计算】squid代理服务器介绍与配置(理论+实践)一...
  5. 构建iOS持续集成平台(三)——CI服务器与自动化部署
  6. LINUX装魂斗罗游戏,魂斗罗战甲1-支援形态装置搭配思路及攻略
  7. mysqldump备份还原
  8. 复合选择器-链接伪类选择器(HTML、CSS)
  9. HADOOP基本操作命令,及其组件端口
  10. 你知道Object中有哪些方法及其作用吗?
  11. [量化学院]机器学习有哪些常用算法
  12. 一文带你详解矩阵键盘工作原理
  13. [自学考试] [02142数据结构导论] Part1 概论
  14. 什么是socket编程?
  15. C++的future,promise,packaged_task
  16. iOS 开发值得拥有的75 个工具
  17. 知识图谱·概念与技术--第1章学习笔记--知识图谱概述--知识图谱的概念,与传统语义网络的区别
  18. Hadoop-HDFS详解与HA,完全分布式集群搭建(细到令人发指的教程)
  19. 综述 | 语义分割经典网络及轻量化模型盘点
  20. WARNING: Ignoring invalid distribution -ip 解决方案

热门文章

  1. 傅里叶变换和逆变换公式的我理解意义
  2. 京东云视频云全面支持AVS2标准
  3. 产品营销|一套方法教你如何策划一场成功的产品营销推广活动
  4. Excel后缀名 .xls和.xlsx 有什么区别?
  5. !function(){}() 什么意思
  6. Java+MYSQL基于ssm的网上出差审批与费用报销管理系统
  7. “黑科技”(ipad + termius + 100 元的蓝牙键盘)
  8. 轻量级网络——MobileNet系列学习(理论篇)
  9. 月考分析五年级英语html,五年级英语月考总结
  10. java中各种O的含义(PO,DO,VO,TO,QO,BO,DAO,DTO,POJO)