IIS7压缩

我搜查了四周,没有真正find答案的任何地方,这仍然不适合我。 我在IIS7中使用压缩,它似乎没有工作。 我使用的代码是每个

<urlCompression doStaticCompression="true" /> <httpCompression cacheControlHeader="max-age=86400" sendCacheHeaders="true" expiresHeader="true" minFileSizeForComp="0" directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"> <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" /> <staticTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/javascript" enabled="true" /> <add mimeType="*/*" enabled="false" /> </staticTypes> </httpCompression> 

但是我的内容仍然没有被压缩? 任何想法为什么发生这种情况?

干杯

你期望什么内容被压缩? 纯HTML文件,脚本输出,CSS,JS,…? 上面的configuration部分仅用于静态压缩,因此不会影响dynamic内容,如ASP.NET或“传统ASP”脚本的输出 – dynamic内容有单独的选项。

另外:确保列出的用于存储压缩的静态文件的目录不存在,并且没有阻止IIS写入的权限。

你是在代理的背后? 我已经看到HTTP代理向客户端发送未压缩的响应。