nginx代理过程中涉及到的时间问题
在nginx做反向代理时涉及到ngx_http_upstream_module模块中的变量介绍
1、nginx内的时间定义
1.1 request_time
单位为秒
指的就是从接收用户请求的第一个字节到发送完响应数据的时间,即$request_time 包括接收客户端请求数据的时间、后端程序响应的时间、发送响应数据给客户端的时间
1.2 upstream_response_time
单位为秒
是指从Nginx向后端建立连接开始到接收完数据然后断开连接为止的时间
1.3 upstream_connect_time
单位为秒
nginx跟后端建立连接的时间,如果是到后端使用了加密协议,该时间包括握手的时间
1.4 upstream_header_time
单位为秒
接收后端server响应头部的时间