默認狀況下IIS7.5是啓用gzip的,若是沒啓用,能夠自行百度啓用。javascript
啓用以後對javascript文件的壓縮策略,有的是進行動態壓縮,有的是進行靜態壓縮,建議統一改成靜態壓縮:html
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files"> <scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" /> <staticTypes> <add mimeType="text/*" enabled="true" /> <add mimeType="message/*" enabled="true" /> <add mimeType="application/x-javascript" enabled="true" /> <add mimeType="application/atom+xml" enabled="true" /> <add mimeType="application/xaml+xml" enabled="true" /> <add mimeType="*/*" enabled="false" /> </staticTypes> </httpCompression>
也就是將:java
<add mimeType="application/x-javascript" enabled="true" />
這個節點放置在
<staticTypes>節點下。而後再網站的web.config文件中:<system.webServer>節點下添加:<serverRuntime frequentHitThreshold="1" frequentHitTimePeriod="00:01:00" />這個配置的做用是將IIS的頻繁訪問策略定爲1分鐘而後再修改:applicationHost.config文件下的節點:<section name="serverRuntime" overrideModeDefault="Deny" />改成:<section name="serverRuntime" overrideModeDefault="Allow" />若是不進行這個修改,在webconfig中的修改將會報錯。參考自:http://www.cnblogs.com/KevinYang/archive/2010/06/02/1749675.html