To activate HTTP compression in IIS 6:
- Launch the IIS Management MMC
snap-in.
- Locate the 'Web Sites' node in the
LHS tree pane.
- Right click on 'Web Sites' then
select 'Properties'.
- Click on the Services tab.
- Choose the HTTP compression type from the HTTP compression panel.
- Click OK.
In IIS 6, setting compression this way (using IIS's own compression mechanism) is all or nothing for all your sites. Check Marc's link to the TechNet article on how to use adsutil
to gain more fine grained control over this.
Jeff had an article from way back about his experiences with setting up compression on IIS 6:
HTTP Compression and IIS 6.0 (CodingHorror)
There are third party components by vendors such as 'Port80 Software' that provide more granular control over compression configuration:
Port80 ZipEnable
Port80 HttpZip