跳到主要内容

性能优化指标

背景

吞吐量

TPS (Transactions Per Second)

每秒处理的事务数量,通常用于数据库或业务系统的性能评估。一个事务可能包含多个操作。

QPS

每秒处理的查询数量

RPS

每秒处理的请求数量

响应式时间

RT

从请求发出到收到响应的总时间,包括网络传输、服务器处理等。

平均响应时间

行业通用标准(并非严格标准)

不同的行业对平均响应时间的要求有所区别,在互联网行业,如电商行业对响应时间的要求很高,而对一些政府类网站要求低一些,下面是一些标准,当响应时间不在该范围内的时候就需要考虑进行性能优化了。

  • 核心接口小于200ms
  • 普通web接口小于300ms
  • 游戏/视频会议等接口小于100ms

注:Google和Amazon的研究表明,响应时间超过500ms会导致用户流失。例如,Amazon发现每增加100ms延迟,销售额下降1%。