It takes about 10 minutes and 1 restart of IIS6 (Vista
IIS7 has built in compression) to setup HTTP compression, the
instructions on dotnetjunkes makes it easy.
However I don't agree with the idea at the bottom of removing the witespace as IIS just adds it back in again while re-starting taking longer to process...
Within reason the path is simple
1. Turn on service at Web Site
2. Create new Web Service Extension for HTTP compression and link to gzip.dll
3. Allow editing on Metabase.xml while the server is active
4. Edit metabase.xml <IIsCompressionSchema /> section and add the file types that are in your system. For mine it was js php aspx html xml css txt axd.
5. Set the compression level to be "10"
6. Restart IIS
RESULT
The AXD files are usually the biggest on my site, so any way of reducing them is a bonus.
Panel-bar and Rad-Splitter AXD files reduced 83K > 20K, 56K > 12K
The CSS files were reduced 8K > 1K, 2k > 695 bytes, 905 bytes > 403 bytes
The html/aspx was reduced 16K > 4K
The RAD-DatePicker AXD files reduced 86k > 21k, 38K > 10K, 46K > 10K
The CSS for the date picker did not reduce in size.
html/aspx was reduced from 29k to 7k
As this is done at a server level it applies to all files... I'm getting excellent response to all types of files my server has....
I'd be really interested in anyone else has done any testing with the http compression on IIS. If they met any browser issues???