• 首页 首页 icon
  • 工具库 工具库 icon
    • IP查询 IP查询 icon
  • 内容库 内容库 icon
    • 快讯库 快讯库 icon
    • 精品库 精品库 icon
    • 问答库 问答库 icon
  • 更多 更多 icon
    • 服务条款 服务条款 icon

QPS 是什么意思?QPS应该怎么使用?

武飞扬头像
php
帮助1477

前言

一般来说,我们需要QPS来配置项目需要的服务器数量,那QPS到底是什么?QPS有什么用。

介绍

QPS 是 每秒查询率

常说的QPS压测意思就是每秒的查询率,是测试服务器在规定的时间内能处理多少访问的流量的衡量标准。

用每秒查询率来衡量服务器性能,就叫做QPS。

服务器运行中每秒的能响应的请求数,也就是最大的吞吐能力。

计算方式

QPS = 请求量 / 平均响应时间

并发量 = QPS * 平均响应时间

峰值时间的意思是:每天有80%的访问集中在了这20%的时间里,这集中起来的20%时间就叫做峰值时间。

峰值时间每秒请求数(QPS) = ( 总PV数 * 80% ) / ( 每天秒数 * 20% )

需要的机器  = (峰值时间每秒QPS / 单台机器的QPS)

举个栗子

假如一个网站每天有100W的PV, 在一个台服务器上,那这台服务器需要多少QPS的才合理?

计算方式如下:

( 1000000 * 0.8 ) / (86400 * 0.2 ) = 46 (QPS)。

计算后得出最大峰值是 46 QPS。

假如我预估项目的的QPS是30,那么需要几台同类型服务器来支撑?

46 / 30 = 2

结论

QPS 是 每秒查询率

由固定的计算方式得出的结果

这篇好文章是转载于:学新通技术网

  • 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
  • 本站站名: 学新通技术网
  • 本文地址: /boutique/detail/tanefej
系列文章
更多 icon
同类精品
更多 icon
继续加载