I was recently talking with some good friends about tips for performance and what an IIS Administrator could do on the server side. I also see this question from time to time in the forums @ http://forums.iis.net . Of course, you should test individual settings in a controlled environment while performing load testing before just implementing on your production farm. IIS Compression enabled (both static and dynamic if possible, set it to 9) If you are running IIS 6, check this article out by Scott...(read more)
Source : The Official Microsoft IIS Site