QPS、TPS、PV、UV、RPS、IP、GMV、DAU、MAU
这里写目录标题
- 1. QPS、TPS、PV、UV、RPS、IP、GMV、DAU、MAU
- 1.1. 什么是 QPS
- 1.2. 什么是 TPS
- 1.3. 什么是 PV
- 1.4. 什么是 UV
- 1.5. 什么是 RPS
- 1.5.1. 系统吞吐量要素
- 1.5.2. 重要参数
- 1.5.3. 关系
- 1.6. 什么是 IP 数
- 1.7. 什么是 GVM
- 1.8. 什么是 DAU
- 1.9. 什么是 MAU
1. QPS、TPS、PV、UV、RPS、IP、GMV、DAU、MAU
1.1. 什么是 QPS
QPS: 全名 Queries Per Second, 意思是 “每秒查询率”, 是一台服务器每秒能够响应的查询次数, 是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。
简单的说, QPS = req/sec = 请求数 / 秒。它代表的是服务器的机器的性能最大吞吐能力。
服务器的 QPS 一般我们可以使用 http_load 来测试, 统计处 web 服务器的吞吐量和负载。
1.2. 什么是 TPS
TPS 即 Transactions Per Second 的缩写, 每秒处理的事务数目。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。
客户机在发送请求时开始计时, 收到服务器响应后结束计时, 以此来计算使用的时间和完成的事务个数, 最终利用这些信息作出的评估分。
TPS 的过程包括: 客户端请求服务端、服务端内部处理、服务端返回客户端。
Qps 基本类似于 Tps, 但是不同的是, 对于一个页面的一次访问, 形成一个 Tps; 但一次页面请求, 可能产生多次对服务器的请求, 服务器对这些请求, 就可计入 “Qps” 之中。
例如, 访问一个 Index 页面会请求服务器 3 次, 包括一次 html, 一次 css, 一次 js, 那么访问这一个页面就会产生一个 “T”, 产生三个 “Q”。
1.3. 什么是 PV
PV 即 page view, 页面浏览量。用户每一次对网站中的每个页面访问均被记录 1 次。用户对同一页面的多次刷新, 访问量累计。
1.4. 什么是 UV
UV 访问数 (Unique Visitor) 指独立访客访问数, 统计 1 天内访问某站点的用户数 (以 cookie 为依据), 一台电脑终端为一个访客。
可以理解成访问某网站的电脑的数量。网站判断来访电脑的身份是通过来访电脑的 cookies 实现的。如果更换了 IP 后但不清除 cookies, 再访问相同网站, 该网站的统计中 UV 数是不变的。如果用户不保存 cookies 访问、清除了 cookies 或者更换设备访问, 计数会加 1。00:00-24:00 内相同的客户端多次访问只计为 1 个访客。根据这个特性, 如果有人让你刷 UV, 也很好的刷!
1.5. 什么是 RPS
RPS 代表吞吐率, 即 Requests Per Second 的缩写。吞吐率是服务器并发处理能力的量化描述, 单位是 reqs/s, 指的是某个并发用户数下单位时间内处理的请求数。
某个并发用户数下单位时间内能处理的最大的请求数, 称之为最大吞吐率。
RPS, 可以使用 apche ab 工具进行测量。
1.5.1. 系统吞吐量要素
一个系统的吞吐量 (承压能力) 与 request(请求) 对 cpu 的消耗, 外部接口, IO 等等紧密关联。
单个 request 对 cpu 消耗越高, 外部系统接口, IO 影响速度越慢, 系统吞吐能力越低, 反之越高。
1.5.2. 重要参数
- QPS(TPS): 每秒钟 request / 事务 数量
- 并发数: 系统同时处理的 request / 事务数
- 响应时间: 一般取平均响应时间
1.5.3. 关系
QPS(TPS)= 并发数 / 平均响应时间
一个系统吞吐量通常有 QPS(TPS), 并发数两个因素决定, 每套系统这个两个值都有一个相对极限值, 在应用场景访问压力下, 只要某一项达到系统最高值, 系统吞吐量就上不去了, 如果压力继续增大, 系统的吞吐量反而会下降, 原因是系统超负荷工作, 上下文切换, 内存等等其他消耗导致系统性能下降。
1.6. 什么是 IP 数
IP(Internet Protocol) 独立 IP 数, 是指 1 天内多少个独立的 IP 浏览了页面, 即统计不同的 IP 浏览用户数量。同一 IP 不管访问了几个页面, 独立 IP 数均为 1; 不同的 IP 浏览页面, 计数会加 1。IP 是基于用户广域网 IP 地址来区分不同的访问者的, 所以, 多个用户 (多个局域网 IP) 在同一个路由器 (同一个广域网 IP) 内上网, 可能被记录为一个独立 IP 访问者。如果用户不断更换 IP, 则有可能被多次统计。
1.7. 什么是 GVM
GVM: 所谓的 GMV, 是 Gross Merchandise Volume 的简称, 即 “总商品价值量”。只要是订单, 不管消费者是否付款、卖家是否发货、是否退货, 都可放进 GMV 这个 “大箩筐” 里。
电商是很在意 GMV 的, 拼多多的优惠券事故, 估计就能产生不少 GMV。
根据 GMV 的统计方法, 如果有人让你帮忙刷 GMV, 你就可以一直下单, 然后一直退款。
1.8. 什么是 DAU
DAU(Daily Active User), 日活跃用户数量。常用于反映网站、互联网应用或网络游戏的运营情况。DAU 通常统计一日 (统计日) 之内, 登录或使用了某个产品的用户数 (去除重复登录的用户), 与 UV 概念相似
1.9. 什么是 MAU
MAU(Month Active User): 月活跃用户数量, 指网站、app 等去重后的月活跃用户数量。
QPS、TPS、PV、UV、RPS、IP、GMV、DAU、MAU相关推荐
- 术语解释(PV、UV、QPS、TPS)
术语解释(PV.UV.QPS.TPS) PV(page view ): PV 即页面浏览量或点击量,是衡量一 ...
- 秒懂QPS、TPS、PV、UV、GMV、IP、RPS!
QPS.TPS.PV.UV.GMV.IP.RPS等各种名词,外行看起来很牛X,实际上每个程序员都是必懂知识点.下面我来一一解释一下. QPS Queries Per Second,每秒查询数.每秒能够 ...
- QPS、TPS、PV、UV、GMV、IP、RPS知识点解释
QPS.TPS.PV.UV.GMV.IP.RPS等各种名词,外行看起来很牛X,实际上对程序员来说都是必懂知识点.下面我来一一解释一下. QPS Queries Per Second,每秒查询数.每秒能 ...
- 秒懂 QPS、TPS、PV、UV、GMV、IP、RPS!
点击上方"朱小厮的博客",选择"设为星标" 回复"1024"获取独家整理的学习资料 QPS.TPS.PV.UV.GMV.IP.RPS等各种名 ...
- 秒懂 QPS、TPS、PV、UV、IP!
QPS TPS PV UV IP GMV RPS QPS.TPS.PV.UV.GMV.IP.RPS等各种名词,外行看起来很牛X,实际上每个程序员都是必懂知识点.下面我来一一解释一下. QPS Quer ...
- QPS、TPS、PV、UV、GMV、IP、RPS?
QPS.TPS.PV.UV.GMV.IP.RPS QPSQueries Per Second,每秒查询数.每秒能够响应的查询次数. QPS是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准, ...
- 到底什么是QPS、TPS、RT、PV、UV、IV、VV、IP、系统吞吐量?
QPS:Queries Per Second意思是"每秒查询率",是一台服务器每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准. TPS ...
- 高并发中 QPS、TPS、RT、Load、PV、UV都是什么意思!
目录 一.概述 二.指标 1.QPS(Queries Per Second) 2.TPS (Transactions Per Second) 2.RT(Res(onse Time) 3.并发数 4.吞 ...
- 什么是PV、UV、QPS、TPS等专业术语?
1.QPS (Queries Per Second) 是每秒查询率 ,是一台服务器 每秒能够相应的查询次数,是对一个特定的查询服务器在规定时间内 所处理流量多少的衡量标准, 即每秒的响应请求数,也即是 ...
最新文章
- SAP PM纠正维护
- php根据宽度显示html,我怎样才能动态地改变PHP的HTML div的宽度?
- java代码防止sql注入_动态Java代码注入
- 【pytorch】named_parameters()、parameters()、state_dict()==>给出网络的名字和参数的迭代器
- Unity 连接MySql数据库
- java 装饰者模式 替代方案_如何利用装饰者模式在不改变原有对象的基础上扩展功能...
- 面试官问现在工资是多少,该怎么回答?
- 网约车管理系统源码 打车APP源码 顺风车源码
- 计算机知识论,计算机科学与技术中的系统论与辩证法
- 阿里云centos7.4安装并部署svn1.10.0版本(配置多仓库,加入开机自启动)
- 【Atheros】Ath9k速率调整算法源码走读
- php订阅号怎么借服务号权限,微信订阅号已经认证能否有网页授权功能
- 一文了解EpiQuik CUT&RUN m6A RNA富集(MeRIP)试剂盒
- studio3t连接mysql_Studio 3T 2019 强大的MongoDB数据库连接工具
- vue.js毕业设计,基于vue.js前后端分离在线教育视频点播系统(H5移动项目) 开题报告
- 网站域名被拦截,网站被流量劫持,该怎么做?
- 【opencl】——AMD APP SDK下载地址
- Linux之gstreamer视频编解码测试指令
- golang 云效私有模块依赖拉取配置
- 词源学习法第二集---alarm