Я пытаюсь выяснить, просят ли наш сервер IIS обслуживать сжатые страницы. Я новичок в отношении многих из них, поэтому я работаю над решением проблем.
Мы используем IIS 6.0 и правильно включили сжатие. Если я использую Fiddler2 для анализа HTTP-запросов через localhost, то Fiddler сообщает, что страницы сжаты.
Если затем мы обращаемся к серверу по сети, либо через его внешний URL-адрес, либо через внутреннее имя сервера, Fiddler сообщает об этих страницах как несжатые.
Поэтому логично предположить, что что-то мешает - предположительно наш ISA-сервер.
Наш администратор ISA заявляет, что ISA настроен на разрешение сжатых запросов, но я хочу посмотреть на запросы, поступающие в IIS, чтобы увидеть, просят ли IIS обслуживать сжатые страницы. Я совершенно уверен, что наш запрос идет к ISA, ISA пересылает их, но не с деталями "сжатия", поэтому IIS не выполняет никакого сжатия.
Я просмотрел журналы IIS, но не нашел ничего очевидного в HTTP-запросе. Есть ли способ проверить на самом веб-сервере такую информацию?
Одна вещь, которая сбивает с толку, но это может быть нормально, заключается в том, что клиентский IP, выполняющий запрос, не является исходным ПК (то есть моим) и не брандмауэром ISA, а самим веб-сервером ...
Спасибо
Сниффер (вроде Wireshark или встроенный сетевой монитор в Windows) - ваш друг. Нет альтернативы просмотру пакетов, особенно когда у вас есть ситуация, подобная этой, когда вы мигрируете, хотите исследовать трафик, прежде чем ISA Server получит его, и после.
В журналах IIS вы ищете фразу «gzip». Столбец, который вы ищете для IP-адреса клиента, - это c-ip. Журналы также содержат IP-адрес сервера. IP-адрес клиента - это 9-й столбец (ish).
Посмотри на LogParser если вы хотите запросить журналы.