Http Nginx:需要解释$request\u time

Http Nginx:需要解释$request\u time,http,nginx,apache-httpclient-4.x,Http,Nginx,Apache Httpclient 4.x,我有一个带有nginx的服务器,我正在向客户端发送一个API响应 我正在日志中记录我的$request\u time。我需要知道$request\u time是否记录在我的服务器上处理请求并将请求发送到客户端所花费的时间,或者它是否记录客户端收到响应的时间 根据连接是否保持活动状态,是否有任何变化 我读了一些文件,上面说: According to nginx doc value of $request_time variable (available only at logging) will

我有一个带有nginx的服务器,我正在向客户端发送一个API响应

我正在日志中记录我的
$request\u time
。我需要知道
$request\u time
是否记录在我的服务器上处理请求并将请求发送到客户端所花费的时间,或者它是否记录客户端收到响应的时间

根据连接是否保持活动状态,是否有任何变化

我读了一些文件,上面说:

According to nginx doc value of $request_time variable (available only at logging) will be compute when all data have been send and connection have been closed (by all upstreams and proxy also). And only then info is appended to log.
但此处未解释闭合部分的连接。

根据:

$request\u time

请求处理时间(以秒为单位,以毫秒为单位) 决议从中读取第一个字节之间经过的时间 客户端和最后一个字节发送到客户端后的日志写入


也就是说,直到所有数据都发送到客户端,但不包括客户端接收数据所需的时间。

是否有建议如何找到客户端接收响应的时间?