1
我在谷歌瀏覽器中使用頁面速度工具並查找下面的結果。如何使用web.config在Windows 7中的IIS 7上啓用壓縮
本地主機的網站:Page Speed Score: 92/100
對於網站IIS 7:Page Speed Score: 61/100
我用下面的代碼在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="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"/>
<handlers>
<remove name="ExtensionlessUrlHandler-Integrated-4.0"/>
<remove name="OPTIONSVerbHandler"/>
<remove name="TRACEVerbHandler"/>
<add name="ExtensionlessUrlHandler-Integrated-4.0" path="*." verb="*" type="System.Web.Handlers.TransferRequestHandler" preCondition="integratedMode,runtimeVersionv4.0"/>
</handlers>
<modules runAllManagedModulesForAllRequests="true" />
</system.webServer>
但還是在比分上IIS是61/100並顯示ENABLE COMPRESSION
。
我在配置中缺少啓用壓縮的功能?
你確定每個被提供的mime類型是否確實被壓縮了嗎?例如,圖像不會根據上述配置進行壓縮。 – rene
我用這個http://stackoverflow.com/questions/702124/enable-iis7-gzip – Gaurav123
好吧,在開發控制檯驗證每個響應頭是否包含內容編碼:gzip。如果不是,分享哪些是內容類型。 – rene