There are many things you have to do/consider when you want to enable HTTP compression on IIS 6.0 (Windows Server 2003).
Can somebody please provide a comprehensive list of the actions you have to take in order to enable HTTP compression properly?
There are many things you have to do/consider when you want to enable HTTP compression on IIS 6.0 (Windows Server 2003).
Can somebody please provide a comprehensive list of the actions you have to take in order to enable HTTP compression properly?
UPDATE:
To verify that compression works, you could use Firefox with Firebug and YSlow plugins, they will show compression status for each component (html, javascript, css).
Also, in order to test each compression method (gzip/deflate) you could alter the "network.http.accept-encoding" preference in Firefox (default value is "gzip,deflate")
Does anyone know how you TEST if your IIS6 server is sending zipped content?
Is there a "test your website" site out there that can tell you??
Can you use Firefox to tell you (firebug or some other plug in?)
[UPDATE]
Using YSlow with FireBug. Click on the "components" tab and it shows raw and gzipped sizes.
I played around with getting this set-up on our server (IIS 6) and while enabling it was fairly simple, it didn't give us as much control over it as I needed. I ended up purchasing httpZip from port80 Software. It made it trivial to enable and configure it. It looks like IIS 7 is much better about this.
I used this walkthrough to setup HTTP Compression (gzip and deflate) on IIS 6. I used this metabase.xml example to tweak my configuration for best results.