一文搞懂什么是QPS PV 关于并发的面试
PV
是指页面被浏览的次数,比如你打开一网页,那么这个网站的pv就算加了一次
PV = page view
QPS
每秒查询数,每秒系统能够处理的查询请求次数。
QPS = query per second
PV和QPS的关系
PV = QPS*60*60*24
QPS峰值
原理:每天80%的访问集中在20%的时间里,这20%时间叫做峰值时间。
公式:( 总PV数 * 80% ) / ( 每天秒数 * 20% ) = 峰值时间每秒请求数(QPS)
机器:峰值时间每秒QPS / 单台机器的QPS = 需要的机器 。
每天300w PV 的在单台机器上,这台机器需要多少QPS?
( 3000000 * 0.8 ) / (86400 * 0.2 ) = 139 (QPS)
一般需要达到139QPS,因为是峰值。
TPS
每秒事务数,每秒系统能够处理的事务次数
transactions per second
事务表示客户端发起请求到收到服务端最终响应的整个过程,这是一个TPS
而在这个TPS中,为了处理第一次请求可能会引发后续多次对服务端的访问才能完成这次工作,每次访问都算一个QPS。
所以,一个TPS可能包含多个QPS
RPS
每秒请求数,每秒系统能够处理的请求次数
RPS=requests per second
希望对热爱编程的小伙伴有所帮助,博学谷-IT在线教育培训机构-传智教育旗下IT在线学习平台
学IT,上博学谷
一文搞懂什么是QPS PV 关于并发的面试相关推荐
- 一文搞懂RNN(循环神经网络)
基础篇|一文搞懂RNN(循环神经网络) https://mp.weixin.qq.com/s/va1gmavl2ZESgnM7biORQg 神经网络基础 神经网络可以当做是能够拟合任意函数的黑盒子,只 ...
- 一文搞懂 Python 的 import 机制
一.前言 希望能够让读者一文搞懂 Python 的 import 机制 1.什么是 import 机制? 通常来讲,在一段 Python 代码中去执行引用另一个模块中的代码,就需要使用 Python ...
- python语言语句快的标记是什么_一文搞懂Python程序语句
原标题:一文搞懂Python程序语句 程序流 Python 程序中常用的基本数据类型,包括: 内置的数值数据类型 Tuple 容器类型 String 容器类型 List 容器类型 自然的顺序是从页面或 ...
- 一文搞懂 Java 线程中断
转载自 一文搞懂 Java 线程中断 在之前的一文<如何"优雅"地终止一个线程>中详细说明了 stop 终止线程的坏处及如何优雅地终止线程,那么还有别的可以终止线程 ...
- 一文搞懂HMM(隐马尔可夫模型)-Viterbi algorithm
***一文搞懂HMM(隐马尔可夫模型)*** 简单来说,熵是表示物质系统状态的一种度量,用它老表征系统的无序程度.熵越大,系统越无序,意味着系统结构和运动的不确定和无规则:反之,,熵越小,系统越有序, ...
- 一文搞懂如何使用Node.js进行TCP网络通信
摘要: 网络是通信互联的基础,Node.js提供了net.http.dgram等模块,分别用来实现TCP.HTTP.UDP的通信,本文主要对使用Node.js的TCP通信部份进行实践记录. 本文分享自 ...
- 【UE·蓝图底层篇】一文搞懂NativeClass、GeneratedClass、BlueprintClass、ParentClass
本文将对蓝图类UBlueprint的几个UClass成员变量NativeClass.GeneratedClass.BlueprintClass.ParentClass进行比较深入的讲解,看完之后对蓝图 ...
- 一文搞懂AWS EC2, IGW, RT, NAT, SG 基础篇下
B站实操视频更新 跟着拉面学习AWS--EC2, IGW, RT, NAT, SG 简介 长文多图预警,看结论可以直接拖到"总结"部分 本文承接上一篇文章介绍以下 AWS 基础概念 ...
- 一文搞懂CAN FD总线协议帧格式
目录 1.为什么会出现CAN FD? 2.什么是CAN FD? 3.CAN FD和CAN总线协议帧异同 4.解析CAN FD帧结构 4.1.帧起始 4.2.仲裁段 4.3.控制段 4.4.数据段 4. ...
最新文章
- 2021年4月12日 阿里供应链Java研发实习面试(一面)(含总结)
- Cognizant:走向2028年将诞生的21个新工作
- 有监督回归:鲁棒学习
- php调用matlab
- YOLOv4论文阅读(附原文翻译)
- 百度启动“2021好运中国年” 22亿福利项目
- 苹果手机长截屏_智能长截屏工具,安卓/ios/电脑全平台都给你
- python 保存视频为图片
- 一个人能不能月薪过万,放个小长假就知道了
- 前后端分离框架Vue+Element UI(上集)
- 在WordPress网站上添加鼠标点击特效和网页背景特效
- 海康直连工具 海康测试工具,工程宝测试软件等
- 服务器数据盘不显示,云服务器不显示数据盘
- oracle中12560,Oracle ORA-12560解决方法
- 领航未来,2022 世界人工智能大会「元宇宙的数字原生进化」论坛等你来!
- iOS Swift RxSwift 的使用(二)
- 只有那些疯狂到以为自己能够改变世界的人, 才能真正的改变世界
- 硬盘卡住磁头的解决办法
- 混币器Tornado遭制裁 对DeFi市场意味着什么?
- 数据库的“读写分离”
热门文章
- 飞机qar数据可视化_航空公司的QAR是什么?如何用?
- 小程序.silk转MP3格式
- 互联网日报 | 7月13日 星期二 | 张近东辞任苏宁易购董事长;斗鱼虎牙宣布终止合并;联想集团二季度蝉联全球PC销量冠军...
- 香港科大EMBA校友黄立伟冠名两位商学院教授
- 高防CDN在防御DDoS攻击中必不可少?简析高防CDN针对防御DDoS攻击的可行方案
- 浅谈华为EROFS文件系统的两个主要技术
- AUTOSAR ArcticCore重构 - for_each_HOH
- vue数组去重 数组对象去重
- python基础教程视频纸飞机_叠飞机怎么叠
- 自用版:客服话术大全