- 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
QPS: 全名 Queries Per Second, 意思是 “每秒查询率”, 是一台服务器每秒能够响应的查询次数, 是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。
简单的说, QPS = req/sec = 请求数 / 秒。它代表的是服务器的机器的性能最大吞吐能力。
服务器的 QPS 一般我们可以使用 http_load 来测试, 统计处 web 服务器的吞吐量和负载。
1.2. 什么是 TPSTPS 即 Transactions Per Second 的缩写, 每秒处理的事务数目。一个事务是指一个客户机向服务器发送请求然后服务器做出反应的过程。
客户机在发送请求时开始计时, 收到服务器响应后结束计时, 以此来计算使用的时间和完成的事务个数, 最终利用这些信息作出的评估分。
TPS 的过程包括: 客户端请求服务端、服务端内部处理、服务端返回客户端。
Qps 基本类似于 Tps, 但是不同的是, 对于一个页面的一次访问, 形成一个 Tps; 但一次页面请求, 可能产生多次对服务器的请求, 服务器对这些请求, 就可计入 “Qps” 之中。
例如, 访问一个 Index 页面会请求服务器 3 次, 包括一次 html, 一次 css, 一次 js, 那么访问这一个页面就会产生一个 “T”, 产生三个 “Q”。
1.3. 什么是 PVPV 即 page view, 页面浏览量。用户每一次对网站中的每个页面访问均被记录 1 次。用户对同一页面的多次刷新, 访问量累计。
1.4. 什么是 UVUV 访问数 (Unique Visitor) 指独立访客访问数, 统计 1 天内访问某站点的用户数 (以 cookie 为依据), 一台电脑终端为一个访客。
可以理解成访问某网站的电脑的数量。网站判断来访电脑的身份是通过来访电脑的 cookies 实现的。如果更换了 IP 后但不清除 cookies, 再访问相同网站, 该网站的统计中 UV 数是不变的。如果用户不保存 cookies 访问、清除了 cookies 或者更换设备访问, 计数会加 1。00:00-24:00 内相同的客户端多次访问只计为 1 个访客。根据这个特性, 如果有人让你刷 UV, 也很好的刷!
1.5. 什么是 RPSRPS 代表吞吐率, 即 Requests Per Second 的缩写。吞吐率是服务器并发处理能力的量化描述, 单位是 reqs/s, 指的是某个并发用户数下单位时间内处理的请求数。
某个并发用户数下单位时间内能处理的最大的请求数, 称之为最大吞吐率。
RPS, 可以使用 apche ab 工具进行测量。
1.5.1. 系统吞吐量要素一个系统的吞吐量 (承压能力) 与 request(请求) 对 cpu 的消耗, 外部接口, IO 等等紧密关联。
单个 request 对 cpu 消耗越高, 外部系统接口, IO 影响速度越慢, 系统吞吐能力越低, 反之越高。
1.5.2. 重要参数- QPS(TPS): 每秒钟 request / 事务 数量
- 并发数: 系统同时处理的 request / 事务数
- 响应时间: 一般取平均响应时间
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. 什么是 GVMGVM: 所谓的 GMV, 是 Gross Merchandise Volume 的简称, 即 “总商品价值量”。只要是订单, 不管消费者是否付款、卖家是否发货、是否退货, 都可放进 GMV 这个 “大箩筐” 里。
电商是很在意 GMV 的, 拼多多的优惠券事故, 估计就能产生不少 GMV。
根据 GMV 的统计方法, 如果有人让你帮忙刷 GMV, 你就可以一直下单, 然后一直退款。
1.8. 什么是 DAUDAU(Daily Active User), 日活跃用户数量。常用于反映网站、互联网应用或网络游戏的运营情况。DAU 通常统计一日 (统计日) 之内, 登录或使用了某个产品的用户数 (去除重复登录的用户), 与 UV 概念相似
1.9. 什么是 MAUMAU(Month Active User): 月活跃用户数量, 指网站、app 等去重后的月活跃用户数量。



