IIS7中的urlCompression是什么?

osc*_*tin 17 compression url networking iis-7 web-config

在我的ASP.NET web.config中,我有这个:

<urlCompression doDynamicCompression="true" />
Run Code Online (Sandbox Code Playgroud)

我到这儿来找到答案:

http://www.iis.net/ConfigReference/system.webServer/urlCompression

...但它并没有真正解释什么是URL压缩.任何人都可以对此进行简单的解释吗?

Kev*_*Kev 26

简而言之:

  • doDynamicCompression 告诉IIS它是否应该压缩动态生成的内容,即脚本生成的内容(ASP,PHP,ASP.NET等).

  • doStaticCompression 告诉IIS是否压缩文件系统中实际存在的静态文件,例如PDF,JPEG等.

这里的答案进一步解释了urlCompression和之间的区别httpCompression:

httpCompression和urlCompression有什么区别?

"urlCompression指定要压缩的内容,httpCompression指示如何进行压缩."

要控制如何内容(静态或动态)被压缩,那么你会指定的<httpCompression>设置.使用此方法,您可以控制压缩方案(gzip或deflate),其中存储压缩内容,压缩内容的磁盘空间限制,压缩内容时的CPU限制等.您还可以指定对不同内容类型(mime类型)的更细粒度控制)可以压缩.