3
我正在使用Chrome擴展YSlow來測試我的網站性能。使用MVC3啓用gzip壓縮
我用Gzip壓縮組件的F級。
有應發送壓縮15個純文本組件:
http://localhost:21964/Content/custom/css/blog.css
http://localhost:21964/Content/custom/css/style.css
http://localhost:21964/Content/custom/css/socialize-bookmarks.css
http://localhost:21964/Content/custom/css/prettyPhoto.css
http://localhost:21964/Content/custom/css/flexslider.css
http://localhost:21964/Content/custom/css/colors/color-orange.css
http://localhost:21964/Content/sc2.css
http://localhost:21964/Content/custom/javascript/custom.js
http://localhost:21964/Content/custom/javascript/header.js
http://localhost:21964/Content/custom/javascript/twitter.js
http://localhost:21964/Content/custom/javascript/bra.photostream.js
http://localhost:21964/Content/custom/javascript/jquery.flexslider.js
http://localhost:21964/Content/custom/javascript/jquery.bpopup-0.7.0.min.js
http://localhost:21964/Content/custom/javascript/prettyPhoto.js
http://localhost:21964/css/colors/color-orange.css
壓縮通過減少HTTP響應的大小減少了響應時間。 Gzip是目前最流行和最有效的壓縮方法,通常可將響應大小減少約70%。目前大約90%的互聯網流量都通過聲稱支持gzip的瀏覽器。
有一個類似的帖子here,但是,即使我已經按照這些步驟不壓縮的流量。
步驟我做:
- 我打勾在IIS中的所有壓縮設置 - >壓縮。
- 激活Windows功能「動態內容壓縮」。
- 我已經添加了此行到
web.config
:
<system.webServer>
...
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll"/>
<dynamicTypes>
<add mimeType="text/*" enabled="true"/>
<add mimeType="message/*" enabled="true"/>
<add mimeType="application/javascript" enabled="true"/>
<add mimeType="*/*" enabled="true"/>
</dynamicTypes>
<staticTypes>
<add mimeType="text/*" enabled="true"/>
<add mimeType="message/*" enabled="true"/>
<add mimeType="application/javascript" enabled="true"/>
<add mimeType="*/*" enabled="true"/>
</staticTypes>
</httpCompression>
<urlCompression doStaticCompression="true" doDynamicCompression="true" />
...
</system.webServer>
我目前使用的項目屬性裏面的開發者服務器 - >網絡 - >服務器
我更改爲IIS Express並通過appcmd設置動態和靜態壓縮,並驗證其配置文件已更新,但它仍然沒有壓縮:/ 順便說一下,我用這裏寫的什麼http://stackoverflow.com/questions/6572702/activating-compression-esp-dynamic-compression-with-iis-express –