在我的ASP.NET web.config中,我有这个:
<urlCompression doDynamicCompression="true" />
我到这里寻找答案:
http://www.iis.net/ConfigReference/system.webServer/urlCompression
...但它并没有真正解释什么是URL压缩。任何人都可以对此进行简单的解释吗?
答案 0 :(得分:26)
简而言之:
doDynamicCompression
告诉IIS是否应该压缩动态生成的内容,即脚本生成的内容(ASP,PHP,ASP.NET等)。
doStaticCompression
告诉IIS是否压缩静态文件,例如实际存在于文件系统中的PDF,JPEG等。
这里的答案进一步解释了urlCompression
和httpCompression
:
What is the difference between httpCompression and urlCompression?
“urlCompression指定要执行的操作 compress和httpCompression表示 怎么做压缩。“
要控制 内容(静态或动态)的压缩,您可以指定<httpCompression>
设置。使用此方法,您可以控制压缩方案(gzip或deflate),其中存储压缩内容,压缩内容的磁盘空间限制,压缩内容时的CPU限制等。您还可以指定对不同内容类型(mime类型)的更细粒度控制)可以压缩。