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

前言

关于 QPS、TPS、PV、UV、GMV、IP、RPS 这些词语,看起来好像挺专业。但实际上,我认为是这是每一个程序员必懂的知识点了,你能够搞不懂它们怎么计算的,可是你最少要了解它们分别表明什么意思。css

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

更新历史

2019年12月09日 - 初稿html

阅读原文 - https://wsgzao.github.io/post...git

扩展阅读程序员


QPS

Queries Per Second,每秒查询数。每秒可以响应的查询次数。github

QPS 是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,在因特网上,做为域名系统服务器的机器的性能常常用每秒查询率来衡量。每秒的响应请求数,也便是最大吞吐能力。服务器

TPS

Transactions Per Second 的缩写,每秒处理的事务数目。一个事务是指一个客户机向服务器发送请求而后服务器作出反应的过程。客户机在发送请求时开始计时,收到服务器响应后结束计时,以此来计算使用的时间和完成的事务个数,最终利用这些信息做出的评估分。cookie

TPS 的过程包括:客户端请求服务端、服务端内部处理、服务端返回客户端。网络

例如,访问一个 Index 页面会请求服务器 3 次,包括一次 html,一次 css,一次 js,那么访问这一个页面就会产生一个 “T”,产生三个 “Q”。并发

PV

Page View 即页面浏览量,一般是衡量一个网络新闻频道或网站甚至一条网络新闻的主要指标。户每一次对网站中的每一个页面访问均被记录 1 次。用户对同一页面的屡次刷新,访问量累计。工具

根据这个特性,刷网站的 PV 就很好刷了。

与 PV 相关的还有 RV,即重复访问者数量 Repeat Visitors。

UV

访问数(Unique Visitor)指独立访客访问数,统计 1 天内访问某站点的用户数 (以 cookie 为依据),一台电脑终端为一个访客。

IP

(Internet Protocol)独立 IP 数,是指 1 天内多少个独立的 IP 浏览了页面,即统计不一样的 IP 浏览用户数量。同一 IP 无论访问了几个页面,独立 IP 数均为 1;不一样的 IP 浏览页面,计数会加 1。IP 是基于用户广域网 IP 地址来区分不一样的访问者的,因此,多个用户(多个局域网 IP)在同一个路由器(同一个广域网 IP)内上网,可能被记录为一个独立 IP 访问者。若是用户不断更换 IP,则有可能被屡次统计。

GMV

是 Gross Merchandise Volume 的简称。只要是订单,无论消费者是否付款、卖家是否发货、是否退货,均可放进 GMV 。

RPS

表明吞吐率,即 Requests Per Second 的缩写。吞吐率是服务器并发处理能力的量化描述,单位是 reqs/s,指的是某个并发用户数下单位时间内处理的请求数。
某个并发用户数下单位时间内能处理的最大的请求数,称之为最大吞吐率。

有人把 RPS 说等效于 QPS。其实能够看做同一个统计方式,只是叫法不一样而已。RPS/QPS,可使用 apche ab 工具进行测量。
相关文章
相关标签/搜索