Here is a quote from http://msdn2.microsoft.com/en-us/library/ms689496(VS.85).aspx : "If you set the DynamicCompressionBeforeCache property to true , the CPU will dynamically compress the response only once instead of every time the page is requested. Because dynamic compression is CPU-intensive...