Specify a Vary: Accept-Encoding header
The following publicly cacheable, compressible resources should have a "Vary: Accept-Encoding" header:
<system.webServer><httpProtocol><customHeaders><removename="Vary"></remove><addname="Vary"value="Accept-Encoding"></add></customHeaders></httpProtocol></system.webServer>