Spec-Zone.ru › Apache HTTP Server

Модуль Apache mod_logio

Описание: Регистрация количества входящих и исходящих байтов для каждого запроса
Статус: Расширение
Идентификатор модуля: logio_module
Исходный файл: mod_logio.c

Краткое описание

Этот модуль обеспечивает регистрацию количества входящих и исходящих байтов, полученных и отправленных для каждого запроса. Эти числа отражают фактическое количество байтов, полученных по сети, включая заголовки и тела запросов и ответов. Подсчет входящих байтов выполняется до SSL/TLS, а исходящих — после SSL/TLS, поэтому значения корректно отражают изменения, внесенные шифрованием.

Для этого модуля требуется mod_log_config.

При использовании соединений KeepAlive с SSL накладные расходы на SSL-handshake учитываются в количестве байтов первого запроса в соединении. Если происходит перенастройка SSL на уровне каталогов, байты относятся к запросу, вызвавшему перенастройку.

Пользовательские форматы журналов

Этот модуль добавляет три новых директивы журналирования. Характеристики самого запроса записываются путем добавления директив «%» в строку формата. В файле журнала они заменяются следующими значениями:

Строка формата Описание
%I Количество полученных байтов, включая запрос и заголовки; значение не может быть нулевым.
%O Количество отправленных байтов, включая заголовки; значение не может быть нулевым.
%S Количество переданных байтов (полученных и отправленных), включая запрос и заголовки; значение не может быть нулевым. Это сочетание %I и %O.
Доступно в Apache 2.4.7 и более поздних версиях
%^FB Задержка в микросекундах между моментом получения запроса и записью первого байта заголовков ответа. Доступно только если для LogIOTrackTTFB задано значение ON.
Доступно в Apache 2.4.13 и более поздних версиях

Обычно эта функциональность используется следующим образом:

Комбинированный формат журнала ввода-вывода:
"%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-agent}i\" %I %O"

Директива LogIOTrackTTFB

Описание: Включает отслеживание времени до первого байта (TTFB)
Синтаксис:
LogIOTrackTTFB ON|OFF
Значение по умолчанию:
LogIOTrackTTFB OFF
Контекст: конфигурация сервера, виртуальный хост, каталог, .htaccess
Переопределение: Все
Статус: Расширение
Модуль: mod_logio
Совместимость: Apache HTTP Server 2.4.13 и более поздние версии

Эта директива задает, отслеживает ли модуль задержку между чтением запроса и записью первого байта заголовков ответа. Полученное значение можно записать с помощью формата %^FB.

© 2018 The Apache Software Foundation
Licensed under the Apache License, Version 2.0.
https://httpd.apache.org/docs/2.4/en/mod/mod_logio.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API