什么是响应时间,并发数,吞吐量?

1. 响应时间

1.1. 概念

指应用执行一个操作所需的时间,包括从发出请求开始到最后收到响应所需要的时间。拿我们平常浏览网站点击链接为例,响应时间大致包括如下几步:

  1. 用户通过鼠标或键盘发出请求操作
  2. 浏览器构造请求(请求头,请求体)
  3. 用户计算机向网站服务器发送HTTP请求
  4. 服务器处理请求
    1. 业务逻辑
    2. 数据库访问
  5. 服务器构造响应(响应头,响应体)
  6. 服务器向用户计算机发送HTTP响应
  7. 浏览器解析响应中的信息,渲染页面
  8. 用户通过屏幕看到响应信息
    在这里插入图片描述

1.2. 意义

响应时间是系统最重要的性能指标,直观的反映了系统的快慢

以下列出了一些常用的系统操作所需要的响应时间:

操作响应时间
打开一个网站几秒
在数据库中查询一条记录(有索引)十几毫秒

版权声明:本文为a909301740原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。