网站性能指标
-
-
吞吐量 - 单位时间内系统能处理的请求数 , 体现系统处理请求的能力 , 这是目前最常用的性能测试指标
-
响应时间RT(Response-Time) - 响应时间也是系统最重要的一个指标之一,它的数值大小直接反应了系统的快慢。 响应时间指一个请求从开始到最后收到的响应的数据花费的总体时间。 其实就是说白了 客户端请求到服务器响应结果的时间
-
QPS - 每秒的查询率 每台服务器能够响应的查询次数。 其实就是1秒内完成的数量
-
TPS - 也就是事物数/秒, 一个事物是指一个客户端向服务器发送请求。服务器做出反应的过程。 客户端发送请求。 收到服务器响应后结束计时。 以此来计算时间和完成的事物的个数
例如: 访问一个页面会请求服务器3次 一个 放 。产生一个t 有3个 q
QPS = 并发量/响应时间
并发量 = QPS * 平均响应时间
举个例子:
假设每天80%访问集中在20%时间内。这个百分之20% 的时间我们叫 峰值时间
pv: 网站请求数
uv: 用户来算
公式: (总pv数 * 80%) /(每天秒数 * 20%) = 峰值时间每秒的请求数 QPS
机器: 峰值时间每秒qps / 单台机器的qps = 需要机器
每天300w pv 在单台机器上 需要多少的qps?
计算: (3000000 * 0.8) /(86400 * 0.2 ) = 139 (QPS)
假如一台机器的QPS是 58 需要多少机器来支持呢。
139/58 = 3;