Влияние производительности на включение директивы журнала времени отклика Apache - PullRequest
5 голосов
/ 29 октября 2009

Как повлияет включение директивы LogFormat времени отклика (% D) на производительность apache?

Время ответа - это время, необходимое для обработки запроса в микросекундах.

Время отклика можно включить так:

#LogFormat "%h %l %u %t \"%r\" %>s %b"    # Default LogFormat
LogFormat "%h %l %u %t \"%r\" %>s %b %D"  # LogFormat including response time

Я написал инструмент для мониторинга и анализа производительности скриптов, apache-response-time , для которого требуются данные о времени ответа. Я хотел бы предупредить потенциальных пользователей о том, как включение этой директивы повлияет на производительность сервера Apache.

1 Ответ

6 голосов
/ 10 января 2011

Вероятно, не стоит рассматривать с точки зрения HTTP-ответов - только накладные расходы на 1 вызов addl gettimeofday () (и несколько вызовов функций), что составляет порядка нескольких микросекунд. Apache уже замечает то же самое, когда приходит запрос.

http://www.atl.lmco.com/projects/QoS/POSIX_html/index.html перечисляет некоторые старые микробенчмарки самой gettimeofday ().

...