For instance, with a level of IIS compression set to 9, the web browsing is significantly faster. However, I also have a Web Services application on the box, which transfers significant amounts of data (e.g. 3MB payload is typical), it actually takes 20-30% longer for the data to get to the client, because the CPU on the server takes a while to compress it.
Is there a rule of thumb for the level of IIS compression vs amount of data transfered?
Anecdotal experience is welcome as well.