2012-12-29 66 views
1

可能重複不工作:
How can I get gzip compression in IIS7 working?的gzip在IIS7.5

我已經啓用靜態壓縮IIS7.5上,但我的的.js和.css文件沒有得到壓縮。

我的web.config

<staticContent><remove fileExtension=".js" /> 
    <mimeMap fileExtension=".js" mimeType="text/javascript" /> 
</staticContent><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="false"/> 
    </dynamicTypes> 
    <staticTypes>  

    <add mimeType="text/*" enabled="true"/> 
    <add mimeType="message/*" enabled="true"/> 
    <add mimeType="application/javascript" enabled="true"/> 
    <add mimeType="*/*" enabled="false"/> 
    </staticTypes> 
</httpCompression> 
<urlCompression doStaticCompression="true" doDynamicCompression="true"/> 

不過YSlow的城市:F.任何想法?

+0

爲什麼 - 緩慢GZIP(KB)列中的值與值?有些時候,防火牆會解壓縮ISS發送的響應。我面臨同樣的問題,網絡團隊告訴我,防火牆可以在發送之前解壓縮響應,或者從您訪問的地方解壓防火牆,可以解壓縮 –

+0

號。它是空的,我也用「http://www.gidnetwork .COM /工具/用gzip test.php的」 – balaji

回答

0

變化這一行:

<add mimeType="application/javascript" enabled="true"/> 

到:

<add mimeType="text/javascript" enabled="true"/> 

兩個條目(下dynamictypes和靜態類型)。