With the recently addition of HTTP compression to Mozilla, I thought it
would be a good idea to start adding a feature to squid to automagically
allow compressed data to be sent to the client.

Basically this involves handling two types of headers from the client,
Accept-Encoding for HTTP/1.0 and Transfer-Encoding for HTTP/1.1.

As you can see from http://www.mozilla.org/projects/apache/gzip/, adding
compression significantly speeds up client access by up to 30% on a 28.8
modem.

The biggest problem I see is that gzip eats CPU, so obviously gzip -9 won't
be the prefered compression method on large servers :)

There should be ACL's setup to handle gzip'ing, ie, I should be able to
control what ips, what types of files, etc that will be gziped if requested
to be.


Jordan

--
Jordan Mendelson     : http://jordy.wserv.com
Web Services, Inc.   : http://www.wserv.com

Reply via email to