Что такое %D и %F в журналах apache tomcat?

#apache #tomcat #logging

#apache #кот #ведение журнала

Вопрос:

Это касается переменных шаблона журнала доступа Tomcat:

Согласно документу Apache: %D — время, затраченное на обработку запроса, в миллисах %F — Время, затраченное на фиксацию ответа, в миллисах

Что они на самом деле означают?

Насколько я понимаю,

%D = время, затраченное tomcat между получением первого байта запроса и отправкой последнего байта ответа.

%F = время, затраченное tomcat между получением последнего байта запроса и отправкой первого байта ответа.

Правильно ли это??

Ответ №1:

%D — это время с момента, когда Tomcat считывает первый байт запроса, до тех пор, пока не будет записан последний байт ответа.

%F — это время с момента, когда Tomcat считывает первый байт запроса, до тех пор, пока первый байт ответа не будет записан клиенту.

Обратите внимание, что время чтения первого байта может немного превышать время получения этого байта из-за сетевой буферизации (особенно под нагрузкой) или прокладки HTTP-канала (если клиент использует его — большинство этого не делает).

Комментарии:

1. Спасибо за разъяснение, Том.