我已經安裝了IIS7的靜態和動態壓縮,以及在我的應用程序Virtual Folder
級別設置了兩個web.config
值。據我瞭解,我不需要在服務器或站點級別啓用壓縮,並且可以使用我的web.config文件以每個文件夾爲基礎對其進行管理。如何在IIS7中獲得gzip壓縮的工作?
我在.config
文件中的兩個設置,我已經設置爲自定義的gzip我的應用程序:
<httpCompression dynamicCompressionDisableCpuUsage="90"
dynamicCompressionEnableCpuUsage="0">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<dynamicTypes>
<remove mimeType="*/*"/>
<add mimeType="*/*" enabled="true" />
</dynamicTypes>
</httpCompression>
<urlCompression doDynamicCompression="true"
dynamicCompressionBeforeCache="true" />
然而,當我運行應用程序,我可以清楚地看到的是不使用gzip的,因爲我的頁面大小相同。我還爲FireFox使用了YSlow,這也證實我的頁面沒有被粘貼。
我在這裏錯過了什麼?在IIS6中,指定文件類型並在0-10之間設置壓縮級別非常簡單。我沒有看到需要說明的文件類型或壓縮級別,因爲默認值似乎覆蓋了文件類型,而且我沒有在任何地方看到該級別。
0票下來 \t 請看看這篇文章:stackoverflow.com/a/7634875/1131855 我是不是能夠通過記事本編輯的applicationHost.config ++。這個鏈接提供了一個控制檯命令,對我有用 – 2014-11-18 17:00:56