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

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

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

最近和很多盆友交了好朋友,聊到了并发的问题,聊到了服务器的工作压力。很多朋友不知道如何计算并发。有多少台服务器适合部署?所以,今天就来说说PV和并发。还有一些方法可以计算web服务器的数量。这都是我自己的想法,加上网上的一些总结。如有不妥,热烈欢迎拍砖。

有很多定义

网站访问量是指网站浏览量,用来描述浏览网站的客户数量和客户访问的网页数量。常见的统计指标有个人客户数、客户总数(包括回头客)、每个客户访问的网页数、客户在网站的平均等待时间等。

网站流量常用的评价指标:搜索指数(UV)和综合流量(PV),一般以日为单位考虑和计算。

搜索指数(UV):是指某段时间内同一访问记录多次访问的网站,只算作一个搜索指数。

综合访问量(PV):指一定时间内的页面访问量或页面浏览量,每有一个客户更新计算一次。

PV计算网络带宽

在计算网络的带宽大小时,我们必须注意两个指标值:峰值总流量和网页的平均大小。

举个例子:

假设URL的日均PV为5w,网页的平均页面大小为0.4m..

网址带宽=5W/(24*60*60)*0.4M*8=3.7Mbps。

实际计算公式为:URL的网络带宽=PV/统计分析时间(计算到s)[/

在具体网站运营的整个过程中,每个人的网站都必须在峰值总流量下维持所有的正常浏览。假设峰值总流量是平均总流量的5倍,按此计算,具体需要的网络带宽约为3.7Mbps*5=18.5Mbps。

PS:

1.字节数的企业是byte,带宽的单位是bit,1Byte=9ait。所以换算成网络带宽的时候要乘以8。

2.在具体 *** 作中,这是一定条件下的优化算法,因为缓存文件,CDN,大白天和晚上的浏览量是不一样的。

PV和并发性

实际计算公式为:并发线程数=PV/统计分析时间**因子/web服务器数;[/s2/]

表情:

网页衍生链接的频率:当一个网页请求时,会有几个http链接,比如外部css、js、照片等。,这要看具体情况。

Http响应速度:http请求的平均响应速度,可以应用于一秒或更短的时间。

因子:峰值总流量与平均总流量的比值,一般应用于5,最好根据具体情况计算。

示例:

10PV并发线程数:(100000PV/86400秒*50继承线程*一秒内响应*5倍峰值)/1台Web服务器=289并发线程数。

所以如果能检测出单机版的并发线程数和日pv,也能估算出必须web的服务器数。

根据QPS的说法,还有一种方法可以计算pv和所需的web服务器数量。目前也有企业选择这种计算方式,但其实计算的基本原理都差不多。

QPS、PV和必须部署的机器数量的计算公式(轮次)

技术术语表示:

QPS=要求/秒=要求的数量/秒

[PV和机器的QPS计算方法]

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=所需机器

例如:每台机器每天300瓦光伏,这台机器必须有多少QPS?

(3000000*0.8)/(86400*0.2)=139(QPS)

举例:如果一台机器的QPS是58,就一定要多台机器申请?

139/58=3

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/764254.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-01
下一篇2022-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存