Hi,all

our squid boxes run very well with gzip Content-encodeing (the source
server is apache v2.2.3) last days, but the trouble come in when we
add a IIS 6.0 server: gzip encode disappear...

   when i visit the pages on the iis 6.0, i see the data is encoding
with gzip,but  when squid get data from iis 6.0, the squid decode the
data( or squid get the uncode data) and send it to the client without
compress,though the page displays without error.

   but all thing is ok when the source server is apache v 2.2.3: gzip
encoding in apache, squid and the client get the compress data.

  what's wrong? is the squid not support iis? or configuration added
is needed?

  thanks.

The header from squid with iis 6.0 parent (there are not lines of
"Content-Encoding gzip" and "Vary Accept-Encoding):

(Status-Line)   HTTP/1.0 200 OK
Accept-Ranges   bytes
Cache-Control   max-age=60
Connection      keep-alive
Content-Length  221686
Content-Location        http://www.mydomain.com/index.htm
Content-Type    text/html
Date    Fri, 06 Apr 2007 04:19:56 GMT
ETag    "12d8eeba278c71:686"
Last-Modified   Fri, 06 Apr 2007 04:19:12 GMT
Server  Microsoft-IIS/6.0
X-Cache MISS from WT-TJTG-25-7.mydomain.com
X-Powered-By    ASP.NET

This is the correct header:
(Status-Line)   HTTP/1.0 200 OK
Accept-Ranges   bytes
Age     146
Cache-Control   max-age=300
Connection      keep-alive
Content-Encoding        gzip
Content-Length  22047
Content-Type    text/html
Date    Fri, 06 Apr 2007 03:44:28 GMT
Expires Fri, 06 Apr 2007 03:49:28 GMT
Server  Apache/2.2.3 (Unix)
Vary    Accept-Encoding
X-Cache HIT from www.mydomain.com
X-Cache HIT from CT-SHZD-237-49.mydomain.com

--
Best regards
Felix New

Reply via email to