聊一聊PV和并发、以及计算web服务器的数量的方法

来源:小编 时间:2022-07-26 09:09:47阅读:0

最近,我和几个朋友谈到了并发和服务器的压力。很多朋友,不知道如何计算并发有多少台服务器适合部署?因此,今天我们来谈谈微云网络小编PV并发,计算web租用服务器的数量和其他方法。这些都是你自己的想法和一些在线总结。如果有问题,欢迎拍砖。

聊一聊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标签:服务器租用

相关推荐

返回顶部