Влияние производительности на включение директивы журнала времени отклика Apache

StackOverflow https://stackoverflow.com/questions/1644839

Вопрос

Как повлияет включение директивы 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.

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top