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,上博学谷