如何做2000用户量并发测试 网站的最大并发数是如何估算的?
网站的最大并发数是如何估算的?
并发用户数的计算公式系统用户数:系统比如一个OA系统评级的用户数是2000,所以这个数就是系统用户数和同时在线人数:一定时间范围内最大同时在线人数的平均并发用户数的计算:CnL/T,其中C是平均并发用户数,N是日均用户数,L是用户一天内平均登录和注销的时间。
并发用户峰值数的计算:C约等于C 3*根号C,其中C为并发用户峰值数,C为平均并发用户数。这个公式遵循泊松分布理论。
假如有10亿人同时去一个网站浏览,都按F5不松手会怎样?
网站会崩溃,没有一个网站能够承受。
我们可以粗略估算一下,普通键盘的刷新率最快可以达到每秒1000次。考虑到许多软件不 不需要这么快的响应速度,这些软件会降低这个频率以节省计算机资源。我自己用Google浏览器试了一下,按f12打开控制台选择网络选项,按住f5不松手(浏览器界面直接按住f5只会刷新一次,我觉得可能和题主的初衷不符)。此时控制台会快速刷新,目测每秒几十次。如果按10次算,十亿人按住f5不松手产生的视图数可以达到每秒100亿。
让 让我们看看淘宝,它可能是短时间内全球并发最高的网站。我们不。;我没有具体的数据,但我们可以根据网上提供的一些数据进行估算。淘宝 美国的访问应该是在11日零点过后几分钟。事实上,增长速度最快的淘宝 的交易量也是那几分钟。我估计每秒订单峰值也发生在这个时候,这个数据是每秒54.4万笔交易。假设一千个人中有一个人下单,那么当时的浏览量大概是每秒5亿次。事实上,虽然淘宝没有 t崩溃在这个时候,许多网页已经被延迟,很多数据可以 不要被刷掉。问题中的条件远远超过这个数字,淘宝可以 根本承受不了这个访问量(其实我已经尽力低估了十亿人持有f5带来的访问量,高估了淘宝在双十一能承受的访问量)。我不 我认为没有一个网站能承受如此大的访问量。
事实上,十亿人口接近世界人口的七分之一人口,所以永远不会有一个页面能吸引这么多人同时访问,网站在设计的时候也不会考虑这么高的并发。
现实中,网站访问远比这复杂。在这里,我们只是做一个大概的估计来讨论一下,欢迎大家的不同意见。
看到有朋友在评论里提问,就自己测试了一下,然后看了Apache s log 21次,仅代表本人测试,不保证准确。我给你一个参考。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。