【解决方案 二十一】系统专业名词梳理及释义

简介: 【解决方案 二十一】系统专业名词梳理及释义

之前一直对一些专业名词理解的不太深刻或者没有搞太懂,这里做一个统一的梳理,包括

PV、UV、IP、DAU、MAU、GMV、GTV、QPS、TPS

1-简单统计指标

包括:PV、UV、IP、DAU、MAU、GMV、GTV

1-PV:页面访问量

Page View,页面访问量,即页面浏览量或点击量。用户每一次对网站中的每个页面访问均被记录 1 次。用户对同一页面的多次刷新,访问量累计。

2-UV:用户访问量

Unique Visitor,用户访问量,独立访客,统计1天内访问某站点的用户数。可以统计服务一天的访问日志并根据用户的唯一标识去重得到。通过客户端的cookies实现,在cookies中设置唯一标识,不清除cookie就不累加

3-IP:主机访问量

Internet Protocol,指通过ip的访问量。 即同一页面,客户端使用同一个IP访问多次只计算一次,访问量不累计。通过ip地址获取实现,ip地址不更换,次数不累加

4-DAU:日活跃用户量

Daily Active User,日活跃用户数量。常用于反映网站、互联网应用或网络游戏的运营情况。DAU通常统计一日(统计日)之内,登录或使用了某个产品的用户数(去除重复登录的用户),与UV概念相似

5-MAU:月活跃用户量

Month Active User,月活跃用户数量,指网站、app等去重后的月活跃用户数量

6-GMV: 网站成交金额

Gross Merchandise Volume,GMV指标通常称为网站成交金额,属于电商平台企业成交类指标,主要指拍下订单的总金额,包含付款和未付款两部分,只要下单就统计,GMV=销售额+取消订单金额+拒收订单金额+退货订单金额

7-GTV: 网站总交易额

Gross Transaction Value,是总交易额,没有扣除退货等一些收入的抵减项,是原价交易总价值

2-吞吐量计算指标

包括QPS、TPS

1-QPS:每秒查询率

Queries Per Second,QPS即每秒查询率, 是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准,公式:

  • QPS = 并发量(fetches) / 平均响应时间(seconds)
  • 并发量 = QPS * 平均响应时间

每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间

  • 公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS) 。
  • 机器:峰值时间每秒QPS / 单台机器的QPS = 需要的机器数量

示例1-已知打在单台机器上的PV每天是300w,这台机器需要的QPS能力是:( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)

示例2-如果峰值QPS总要求为278,反向推测,一天请求的总PV是600w,那么需要这样能力峰值机器几台,278/139=2,2台就可以承受这样的峰值PV

2-TPS: 每秒事务量

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

  • TPS 的过程包括:客户端请求服务端、服务端内部处理、服务端返回客户端
  • 和QPS区别:一次页面请求中:如果是对一个接口(单场景)压测,且这个接口内部不会再去请求其它接口,那么tps=qps,否则,tps≠qps,每请求一次别的接口,qps+1,而tps只针对当前最外层的用户请求。

tps能更好衡量后端的服务性能。

相关文章
|
7月前
|
存储 Web App开发 运维
发布、部署,傻傻分不清楚?从概念到实际场景,再到工具应用,一篇文章让你彻底搞清楚
部署和发布是软件工程中经常互换使用的两个术语,甚至感觉是等价的。然而,它们是不同的! • 部署是将软件从一个受控环境转移到另一个受控环境,它的目的是将软件从开发状态转化为生产状态,使得软件可以为用户提供服务。 • 发布是将软件推向用户的过程,应用程序需要多次更新、安全补丁和代码更改,跨平台和环境部署需要对版本进行适当的管理,有一定的计划性和管控因素。
1638 1
|
5月前
|
运维 监控 安全
软件研发核心问题之用在需求拆解时明确监控范围与形式的问题如何解决
软件研发核心问题之用在需求拆解时明确监控范围与形式的问题如何解决
|
6月前
|
运维 程序员
程序员在企业中是如何做需求的
需求从哪里来,到哪里去
41 0
程序员在企业中是如何做需求的
|
存储 数据可视化 程序员
选择文库系统的时候需要重点注意和对比哪些东西?
本人程序员出身,接近15年的代码经验,对互联网产品和运营也一直在实践和研究,尤其是对文库产品有着深度理解,因为我自己也一直在运营文库项目。下面是我站在一个普通站长角度给出的一些经验,如果你也想做一个文库网站或文库平台,需要选择一套文库系统产品,请从下面几点出发去做对比,最终做出正确选择。
选择文库系统的时候需要重点注意和对比哪些东西?
|
机器学习/深度学习 消息中间件 人工智能
万字拆解!追溯ChatGPT各项能力的起源
万字拆解!追溯ChatGPT各项能力的起源
|
机器学习/深度学习 存储 自然语言处理
万字拆解!追溯ChatGPT各项能力的起源 2
万字拆解!追溯ChatGPT各项能力的起源2
产品分析:如何给出解决方案?
如何衡量一位产品经理的价值?看他给出的解决方案。
95 0
产品分析:如何给出解决方案?
|
设计模式 IDE Java
每一个疑问背后都隐藏着至少一个盲点和学习的绝佳机会
每一个疑问背后都隐藏着至少一个盲点和学习的绝佳机会
195 0
|
机器学习/深度学习 自然语言处理 算法
无标注数据是鸡肋还是宝藏?阿里工程师这样用它​
行为序列数据,如淘宝购物,支付宝风控事件等,在内部场景十分常见,也是推荐、风控等问题的源头级输入之一。给定一个用户的交易序列,要求预测他接下来会买什么;给定风控事件序列,要求预测是好人还是黑产,都依赖于将行为序列表示成特征向量,进而实现序列分类的基础能力。
2182 0

热门文章

最新文章