Назад | Перейти на главную страницу

Что означает нулевое время в файле журнала IIS?

Что на самом деле означает 0 (ноль) в поле затраченного времени журнала IIS 6? Я пытаюсь получить среднее время, затраченное до и после конкретного изменения, чтобы увидеть, оказало ли оно положительный эффект, но я не уверен, как интерпретировать нули. Включение / исключение их из среднего дает мне кардинально разные результаты.

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

Вот пример из моего файла журнала:

cs-метод: GET
sc-статус: 200
sc-win32-статус: 0
sc-байтов: 6,966
затраченное время: 0
cs (User-Agent): Mozilla / 4.0 + (совместимый; + MSIE + 8.0; + Windows + NT + 5.1; + Trident / 4.0; +. NET + CLR + 1.1.4322; +. NET + CLR + 2.0.50727) ; +. NET + CLR + 3.0.4506.2152; +. NET + CLR + 3.5.30729)

Это файлы изображений или статические файлы? Они могут обслуживаться практически со скоростью 0 мс. Кроме того, как предположил Кристофер Джи, немодифицированный 304 тоже не займет много времени. Кроме того, кэширование IIS позволяет обрабатывать файлы достаточно быстро, чтобы они не регистрировались в любое время. Сжатие статических страниц также служит формой кеширования.