美文网首页
pv、qps、tps

pv、qps、tps

作者: _不想翻身的咸鱼 | 来源:发表于2020-05-10 18:35 被阅读0次

一、首先介绍下pv的概念

(1)PV(访问量):即Page View,页面刷新一次算一次。

(2)UV(独立访客):即Unique Visitor,一个客户端(电脑,手机)为一个访客;

(3) IP(独立IP):即Internet Protocol,指独立IP数

举个 “栗子” :

在家的wifi,手机登录,电脑登录访问网站,分别访问5次(共10次);

结果就是:1 个 IP 2个UV 10个PV

千万PV的概念

一般说的千万PV都是指的 一天24小时为单位(除非是12306火车官网)。

那么现在来把 千万PV给解析下,看着挺吓人:

1000w PV / 天

41.7w /小时

7k / 分

115/ 秒

最多白天(12小时)活跃期 230 pv/s,再多算工作时间(6小时)就是 460 pv/s。

所以只要你的服务能支持住 2~300 pv/s就可以支持千万级访问量了。

二、qps

QPS = req/sec = 请求数/秒

Queries Per Second意思是“每秒查询率”,是一台服务器每秒能够相应的查询次数,

是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。

qps 是 new 的请求,叫每秒新建链接数, 很多连接进来的链接,已经 tcp 三次握手的完成内容交互之后的,没有超过 tcp 的断开时间,虽然是活动状态,但是已经基本不消耗服务器资源了, 这种是最大活动链接数, 每台机器65535个链接数,这个链接数基本不考虑。

并发数计算 PV 的粗算计算公式是:
qps(或并发数) x 86400(秒)÷ 2 (分昼夜)所以 PV 100万 粗算来并发数只有 23 。

按照经验,剥离图片和js,css 等静态页面,纯动态内容。一台 4 核 4G 内存的机器可以抗住 100左右的并发数。百万 pv 小网站的 并发只有 23.

1000000 ÷ 86400 x 2 = 23 4核 4G,能抗住100左右的并发, 日 五百万级别的 pv 了。

服务器资源的消耗主要是后端程序这一块,例如 tomcat 或 php 等其他需要链接数据库的程序,还有些需要编译的内容。所以这个公式只能是粗算,因为提供的服务大家各不相同。

三、tps

TPS:是Transactions Per Second的缩写,也就是事务数/秒。

它是软件测试 结果的测量单位。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。客
户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数。

1、Tps即每秒处理事务数,包括了

1)用户请求服务器

2)服务器自己的内部处理

3)服务器返回给用户

这三个过程,每秒能够完成N个这三个过程,Tps也就是3;

Qps基本类似于Tps,但是不同的是,对于一个页面的一次访问,形成一个Tps;但一次页面请求,可能产生多次对服务器的请求,服务器对这些请求,就可计入“Qps”之中。

例如:访问一个页面会请求服务器3次,一次放,产生一个“T”,产生3个“Q”

相关文章

  • pv、qps、tps

    一、首先介绍下pv的概念 举个 “栗子” : 在家的wifi,手机登录,电脑登录访问网站,分别访问5次(共10次...

  • pv、qps、tps

    一、首先介绍下pv的概念 举个 “栗子” : 在家的wifi,手机登录,电脑登录访问网站,分别访问5次(共10次...

  • PV、TPS、QPS是怎么计算出来的

    TPS和QPS的区别术语说明:QPS = req/sec = 请求数/秒 【QPS计算PV和机器的方式】 QPS统...

  • 应用性能监控常用性能指标

    常用指标: PV QPS/TPS Response Time LOAD CPU资源 JVMGC FullGC 内存...

  • 关于PV、TPS、QPS

    术语说明: QPS = req/sec = 请求数/秒 即每秒钟的请求数量,通常是指每秒相应请求数(http);...

  • UV,PV,TPS,QPS

    •UV: 用户访问总数 •PV:页面访问总数 •TPS:每秒事务处理数(一般用于测试,泛指WEB后台性能) •QP...

  • 程序员需要懂的一些服务器性能名词

    一 概要 QPS、TPS、PV、UV、GMV、IP、RPS等各种名词,外行看起来很牛X, QPS Queries...

  • 服务器性能指标 TPS QPS

    声明:所有文章只作为学习笔记用,转载非原创服务器性能指标解释:QPS、TPS、RT、Load、PV、UVhttps...

  • 通俗易懂QPS、TPS、PV、UV、GMV、IP、RPS的概念解

    前言 关于 QPS、TPS、PV、UV、GMV、IP、RPS 这些词语,看起来好像挺专业。但实际上,我认为是这是每...

  • 综合芝士

    一、如何衡量一个前端项目大还是小 1、项目价值纬度 pv、uv.、并发、tps、qps、等等等(还有啥?) 2、项...

网友评论

      本文标题:pv、qps、tps

      本文链接:https://www.haomeiwen.com/subject/gitsnhtx.html