Nginx 请求处理时间标头?

Nginx 请求处理时间标头?

我试图在 nginx 内部附加一个标头,其中会显示类似“X-Time:0.06 秒”的内容,这基本上是自 nginx 连接到客户端以及 nginx 响应客户端以来的时间。

谢谢。

答案1

来自官方文档:http://nginx.org/en/docs/http/ngx_http_core_module.html#var_request_time

$请求时间 请求处理时间以秒为单位,精度为毫秒(1.3.9、1.2.6);自从客户端读取第一个字节以来经过的时间

自 1.3.9 和 1.2.6 版本以来公共变量. 之前:仅在 ngx_http_log_module 中。

答案2

$request_time据我所知,简短的回答是你不能。如果你使用类似这样的变量,Nginx 就无法理解该变量:

add_header  X-Time '$request_time';

相关内容