聊一聊PV和并发、以及计算web服务器的数量的方法
来源:小编 时间:2022-07-26 09:09:47阅读:0
最近,我和几个朋友谈到了并发和服务器的压力。很多朋友,不知道如何计算并发有多少台服务器适合部署?因此,今天我们来谈谈微云网络小编PV并发,计算web租用服务器的数量和其他方法。这些都是你自己的想法和一些在线总结。如果有问题,欢迎拍砖。
几个概念
网站流量是指网站的访问量,用于描述访问网站的用户数量和用户浏览的网页数量。常用的统计指标包括网站的独立用户数量、总用户数量(包括重复访问者)、网页浏览量、每个用户的页面浏览量、用户在网站上的平均停留时间等。
常用的网站访问标准:独立访客(UV)综合浏览量(PV),一般以日为单位来衡量和计算。
独立访客(UV):同一访客在一定时间内多次访问网站,只计算为一个独立访客。
综合浏览量(PV):指页面浏览量或点击量在一定时间内,用户每次刷新一次。
PV计算带宽
计算带宽大小需要注意两个指标:峰值流量和页面平均大小。
举个例子:
假设网站的平均日PV:10w平均页面大小为0.4M。
网站带宽=10w/(24*60*60)*0.4M*8=3.7Mbps
具体计算公式为:网站带宽=PV/统计时间(转换到S)*平均页面大小(单位KB)*8
在实际网站运行过程中,我们的网站在峰值流量时必须保持正常访问。假设峰值流量是平均流量的5倍,实际带宽约为3.7Mbps*5=18.5Mbps。
PS:
1.字节的单位是Byte,带宽单位是bit,1Byte=8bit,因此,当转换为带宽时,乘以8。
2.在实际操作中,由于缓存,CDN、这是绝对情况下的算法,因为白天和晚上的访问量不同。
PV与并发
具体计算公式为:并发连接数=PV/统计时间*页面衍生连接次数*http响应时间*因数/web服务器数量;
解释:
页面衍生连接次数:一个页面请求,会有几次http连接,如外部的css,js,图片等,这取决于实际情况。
http响应时间:平均一个http请求的响应时间,可以使用1秒或更少。
因数:峰值流量和平均流量的倍数,一般使用5,最好根据实际情况计算。
例子:
10PV并发连接数:(1万PV/86400秒*50个衍生连接数*1秒内响应*5倍峰值)/1台Web服务器=289并发连接数
因此,如果我们能测试单机的并发连接数pv数,那么我们同样也能估算出需要web服务器数量。
还有一套通过单机QPS计算pv和需要的web目前有些公司采用这种计算方法,但实际上计算原理是一样的。
QPS、PV机器数量计算公式(转)需要部署
术语说明:
QPS=req/sec=请求数/秒
【QPS计算PV以及机器的方式
QPS统计方法[一般使用http_load进行统计]
QPS=总请求数/(进程总数*请求时间)
QPS:每秒请求服务器的成功次数
每天单台服务器PV计算
公式1:每天总PV=QPS*3600*6
公式二:每天总PV=QPS*3600*8
服务器计算
服务器数量=(每天总PV/每天总是单台服务器PV)
【峰值QPS以及机器计算公式
原理:每天80%的访问集中在20%的时间内,称为峰值时间
公式:(总PV数*80%)/(每天秒数*20%)=每秒峰值时间请求数(QPS)
机器:峰值时间为每秒QPS/单台机器QPS=需要的机器
例子:每天300wPV单台机器需要多少钱?QPS?
(3000000*0.8)/(86400*0.2)=139(QPS)
例子:如果是机器QPS是58,需要多少台机器支持?
139/58=3
微云网络部署了世界120多个国家的数据中心,为世界上许多国家提供海外服务器租赁。所有服务器都可以根据需要配置大带宽和大流量G口独享大带宽服务器,告别网络拥堵!
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:shawn.lee@vecloud.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
本站原创内容未经允许不得转载,或转载时需注明出处:https://news.kd010.com/fwqjs/11985.html
TAG标签:服务器租用