15

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?

splattne
  • 28,348
  • 19
  • 97
  • 147

4 Answers4

12

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")

alexandrul
  • 1,435
  • 2
  • 19
  • 25
  • 1
    you might also want to check http://blogs.msdn.com/vivekkum/archive/2009/02/18/http-compression-in-iis-6-and-iis-7-using-service-account.aspx if you have appPool configured to run under a different account. – Vivek Kumbhar May 13 '10 at 23:22
3

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.

Guy
  • 2,658
  • 2
  • 20
  • 24
1

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.

Bill Paetzke
  • 855
  • 4
  • 12
  • 19
1

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.

Paul Mrozowski
  • 415
  • 2
  • 6
  • 12