Dizer se o IIS está sendo solicitado para servir páginas compactadas?

2

Estou tentando descobrir se o servidor IIS está sendo solicitado a veicular páginas compactadas. Eu sou um noob em relação a muito isso, então estou trabalhando com os problemas.

Estamos usando o IIS 6.0 e ativamos a compactação corretamente. Se eu usar o Fiddler2 para analisar as solicitações HTTP via host local, o Fiddler informará que as páginas estão compactadas.

Se, em seguida, acessarmos o servidor pela rede, seja por meio de sua URL externa ou por meio do nome interno do servidor, o Fiddler informará essas páginas como descompactadas.

Portanto, é lógico supor que algo está atrapalhando - presumivelmente nosso servidor ISA.

Nosso administrador do ISA informa que o ISA está configurado para permitir solicitações compactadas, mas o que eu quero fazer é verificar as solicitações que chegam ao IIS para ver se o IIS está sendo solicitado a atender páginas compactadas. Estou bastante convencido de que o nosso pedido está indo para o ISA, o ISA está encaminhando estes, mas não com os detalhes de "compressão" - portanto, o IIS não está realizando qualquer compactação.

Eu olhei os logs do IIS, mas não consigo ver nada óbvio sobre a solicitação HTTP. Existe alguma maneira que eu possa verificar, no próprio servidor web, esse tipo de informação?

Uma coisa que é confusa, mas pode ser normal, é que o IP do cliente que faz a solicitação não é o PC original (ou seja, meu) e não o firewall ISA, mas o próprio servidor web ...

Obrigado

    
por Graham 18.06.2010 / 14:59

2 respostas

2

Um sniffer (como o Wireshark ou o Network Monitor embutido no Windows) é seu amigo. Não há substituto para olhar para os pacotes, especialmente quando você tem uma situação como essa, em que você quer examinar o tráfego antes que o ISA Server apareça e depois.

    
por 29.09.2010 / 22:02
0

Nos logs do IIS, você está procurando a frase "gzip". A coluna que você está procurando pelo ip do cliente é o c-ip. Os logs também contêm o endereço IP do servidor. O endereço IP do cliente é a 9ª coluna (ish).

Dê uma olhada no LogParser se você quiser consultar os logs.

    
por 22.06.2010 / 20:58