Является ли IIS "затраченным на будущее", смотрящим вперед или назад?

Я пытаюсь проанализировать журналы IIS для некоторых проблем тайм-аута, которые мы видим время от времени. Является ли IIS "затраченным на будущее", смотрящим вперед или назад?

Другими словами, представляет ли "дата" / "время" время начала запроса или время его выполнения?

2 ответа

Решение

Время, когда оно завершено.

Примечание. Значение в поле времени выполнения не включает сетевое время, если выполняется одно из следующих условий:

  • Размер ответа меньше или равен 2 КБ, а размер ответа - из памяти.
  • TCP буферизация используется. Приложения, использующие HTTPAPI.dll, могут установить флаг HTTP_SEND_RESPONSE_FLAG_BUFFER_DATA, чтобы включить буферизацию TCP в Windows Server 2003 с пакетом обновления 1 и более поздних версиях. Это позволяет серверу отправлять все данные ответа клиенту, не дожидаясь соответствующих подтверждений клиента.

Дополнительная информация:

Описание поля, занимающего определенное время, в журналах HTTP IIS 6.0 и IIS 7.0
http://support.microsoft.com/kb/944884

http://www.w3.org/TR/WD-logfile.html

Также обратите внимание, что csBytes и scBytes не обязательно отражают объем данных в запросе. Например, устройство может отправить uriQuery из 3500 символов, но объединенные байты могут быть только 1000 байтов.

Дата, время и время являются отдельными полями журнала, так какие именно вас интересуют?

Из справки IIS:

Дата (дата): регистрирует дату, когда произошел запрос.

Время (время): записывает время в формате всемирного координированного времени (UTC), в которое произошел запрос.

Время, затраченное на захват времени: регистрирует время, затраченное действием в миллисекундах.

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