Заголовок времени процесса запроса Nginx?

Я пытаюсь добавить заголовок внутри nginx, который скажет что-то вроде "X-Time: 0,06 секунды", что в основном будет временем с момента соединения nginx с клиентом и nginx ответил клиенту.

Благодарю.

2 ответа

AFAIK, краткий ответ: ты не можешь. Nginx не понимают $request_time переменная, если вы используете что-то вроде этого:

add_header  X-Time '$request_time';

Из официальных документов: http://nginx.org/en/docs/http/ngx_http_core_module.html

$request_time время обработки запроса в секундах с разрешением в миллисекундах (1.3.9, 1.2.6); время, прошедшее с момента считывания первых байтов с клиента

Начиная с версий 1.3.9 и 1.2.6 в общих переменных. До: только в ngx_http_log_module.

Другие вопросы по тегам