一.最简单的计算方式就是根据服务器带宽与页面的大小

1.假设机房带宽为10Mbs,页面的大小为20KB(包含所有的js、css、图片)

同时并发量的理论值: 10*1024/(8*20) = 64个请求/秒

理论上1秒钟同时可以有64个请求访问页面。

注意:10Mbs是位(b),1个字节8位,所以要除8。

2. 假设进来的人是匀速的增加,

根据”三秒定律”(页面打开速度3秒),可得出并发量在单位时间内应是192个请求;

一分钟的请求量在3840。

3.根据二八定律,即80%的访问量发生在20%的时间里

3840*24*60*0.2/0.8=1382400 人次

而发生在每天的高峰期(大约5小时)内的在线人次在110万人次,一个小时为22W人次。

4.当然以上的计算都是理论值,如每个访问者停留页面的平均时间为1分钟左右,访问者的进入和退出都是比较符合正态分布.。

如果是特殊情况服务器肯定是支撑不了这么多人的,例如同一时间有大批量的访问者进入,例如考试系统。又或者同时刷新页面。

而且在实际过程中,现在的页面都肯定超过20KB,那么对带宽的要求也就更大,还有同一个局域网访问情况也要考虑。

二计算网站资源并发

预计pv数*页面请求体大小(MB)=总网络请求大小(MB/s),转换成带宽(*8),得出需要的带宽(Mbps)

  1. 假设有一天6000pv访问量(并发)
  2. 网站资源:7M
  3. 访问资源大小为:6000*7M=42000M=41.015625G
  4. 每秒流量:42000M / 12时 / 60分 / 60秒 ≈ 0.972M/s
  5. 换算成宽带:0.972M/s*8 ≈7.78Mbps

这是算的是一天全时段平均到每一秒的量,是理想化的值!!!


  1. 实际上,并发量一般在2个小时占满80%,或者前五分钟占满30%
  2. (2个小时占满80%):6000 * 80% * 7M / 2时 / 60分 / 60秒 * 8 ≈ 37.33Mbps(宽带)
  3. (5分钟占满30%):6000 * 30% * 7M / 5分 / 60秒 * 8 ≈ 336Mbps(宽带)
  4. 其他影响因素:浏览器,资源包的数量,最大包的大小

web服务器并发量计算相关推荐

  1. 服务器并发量计算,网站并发量计算

    服务器并发计算 计算网站资源并发 计算网站资源并发 预计pv数*页面请求体大小(MB)=总网络请求大小(MB/s),转换成带宽(*8),得出需要的带宽(Mbps) 假设有一天6000pv访问量(并发) ...

  2. 服务器并发量估算公式和计算方法

    本文详细讲解了服务器并发量估算公式和计算方法,对大家的学习或工作具有一定的参考借鉴价值.需要的朋友可以收藏下,方便下次浏览观看 最近需要对再次对服务器进行压力测试,这里整一下最近学习到的估算方案和估算 ...

  3. uban服务器系统,Web服务器-并发服务器-Epoll(3.4.5)

    @ 1.介绍 epoll是一种解决方案,nginx就是用的这个 中心思想:不要再使用多进程,多线程了,使用单进程,单线程去实现并发 在上面博客实现的代码中使用过的轮询去查看套接字有没有数据,而epol ...

  4. 阿里云4核8G服务器10M带宽支持在线人数并发量计算

    阿里云服务器4核8G10M带宽配置可以容纳多少人同时在线访问?阿里云10M带宽支持多少并发数?阿里云4核8G服务器配置如何选择?阿里云服务器10M带宽费用多少?新手站长网来详细说下: 阿里云4核8G服 ...

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

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

  6. 针对web高并发量的处理

    针对高并发量的处理 一个老生常谈的话题了 至于需要运维支持的那些cdn.负载均衡神马的就不赘述了 你们都懂的 虫子在此博文只讲一些从程序角度出发的一些不错的解决方案. 至于从数据库角度的性能方案.虫子 ...

  7. 什么是服务器并发量?并发量如何计算

    并发的意思是指网站在同一时bai间访问的人du数,人数越大,瞬间带宽要求更高.服务zhi器并发量分为:1.业务并发用户数:dao2.最大并发访问数:3.系统用户数:4.同时在线用户数: 说明服务器实际 ...

  8. 服务器并发量之突破C10K的问题

    原文地址:http://www.cnblogs.com/fll/archive/2008/05/17/1201540.html 如今的web服务器需要同时处理一万个以上的客户端了,难道不是吗?毕竟如今 ...

  9. jemter接口并发数怎么算_JMeter压力测试及并发量计算

    原标题:JMeter压力测试及并发量计算 本文来自:51Testing软件测试网采编 一.聚合报告 初识聚合报告是不是有些眼熟,是的你没看错,他跟Apache AB的结果是类似的,事实上LoadRun ...

最新文章

  1. 1.Android中解析json程序代码
  2. python求数字平均值_python 求10个数的平均数实例
  3. 黑马Android全套视频无加密完整版
  4. CruiseControl.NET ----- mail 配置
  5. matlab合成音乐原理,matlab 做音乐合成
  6. 【UE4游戏开发】安装UE4时报SU-PQR1603错误的解决方法
  7. 凡事易学难精,要精通都要天赋
  8. Android Studio 学生课程签到系统
  9. 经典数据库sql查询50题
  10. 计算机网络第七版谢希仁课后答案第二章(部分答案)
  11. excel导出动态表头以及二级三级表头,还有数据库动态的数据来源
  12. php7微信公众号41005,微信公众号添加永久图片素材为什么老是报41005
  13. 使用Selenium对QQ邮箱登录页面进行自动化测试
  14. android9 apk自动安装功能,Android app自动更新总结(已适配9.0)
  15. ecshop模板中使用php,使ecshop模板中可引用常量的实现方法_php
  16. codeforces E. Placing Rooks
  17. 海南信用社计算机试题,2015年海南农村信用社考试试题——计算机基础知识一...
  18. RTI路由服务---跨多个平台,系统和网络扩展和集成DDS系统
  19. 在线下载离线地图瓦片 (支持百度、高德和谷歌地图)
  20. 亿级流量电商详情页系统实战-1.小型电商网站的商品详情页的页面静态化架构以及其缺陷

热门文章

  1. 本地存储localStorage的用法总结
  2. OpenHarmony开源社区快速入门(一)
  3. .net 脱壳及编译
  4. 通达OA短信平台,通达OA完美对接中国移动MAS短信平台
  5. Golang 生成分布式单调递增 UUID
  6. 宋晓丽20190912-1 每周例行报告
  7. js 利用Unicode码随机生成中文昵称
  8. 身体语言密码_【微观心境】| 身体语言知多少!
  9. 算法12---约瑟夫环问题
  10. vnx 服务器映射,主机到VNX系统的常见注册方式