在我的ASP.NET web.config中,我有這樣的:什麼是IIS7中的urlCompression?
<urlCompression doDynamicCompression="true" />
我就在這裏找到答案:
http://www.iis.net/ConfigReference/system.webServer/urlCompression
...但它並沒有真正說明什麼URL壓縮是。任何人都可以給出這個簡單的解釋嗎?
在我的ASP.NET web.config中,我有這樣的:什麼是IIS7中的urlCompression?
<urlCompression doDynamicCompression="true" />
我就在這裏找到答案:
http://www.iis.net/ConfigReference/system.webServer/urlCompression
...但它並沒有真正說明什麼URL壓縮是。任何人都可以給出這個簡單的解釋嗎?
一言以蔽之:
doDynamicCompression
告訴IIS是否應該壓縮動態生成的內容,即,通過腳本(ASP,PHP,ASP.NET等)生成的內容。
doStaticCompression
告訴IIS是否壓縮靜態文件例如PDF,JPEGS等文件系統上實際存在的文件。
這裏這個答案則進一步解釋urlCompression
和httpCompression
之間的區別:
What is the difference between httpCompression and urlCompression?
「urlCompression規定了什麼要 壓縮和httpCompression表示 怎麼辦壓縮。」
要控制如何內容(靜態或動態)被壓縮,你會再指定<httpCompression>
設置。有了這個,您可以控制壓縮方案(gzip或deflate),其中存儲壓縮內容,壓縮內容的磁盤空間限制,壓縮內容時的CPU限制等。您還可以指定對不同內容類型的更細粒度控制(mime類型)可以被壓縮。