1. 响应时间
1.1. 概念
指应用执行一个操作所需的时间,包括从发出请求开始到最后收到响应所需要的时间。拿我们平常浏览网站点击链接为例,响应时间大致包括如下几步:
- 用户通过鼠标或键盘发出请求操作
- 浏览器构造请求(请求头,请求体)
- 用户计算机向网站服务器发送HTTP请求
- 服务器处理请求
- 业务逻辑
- 数据库访问
- 服务器构造响应(响应头,响应体)
- 服务器向用户计算机发送HTTP响应
- 浏览器解析响应中的信息,渲染页面
- 用户通过屏幕看到响应信息

1.2. 意义
响应时间是系统最重要的性能指标,直观的反映了系统的快慢。
以下列出了一些常用的系统操作所需要的响应时间:
| 操作 | 响应时间 |
|---|---|
| 打开一个网站 | 几秒 |
| 在数据库中查询一条记录(有索引) | 十几毫秒 |
版权声明:本文为a909301740原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。