2016-10-10 11 views
1

私はgoogle chromeでpage speedツールを使用しています。ローカルホストのウェブサイトのためのweb.configを使用してWindows 7でIIS 7の圧縮を有効にする方法

:ウェブサイトのためのPage Speed Score: 92/100

7 IIS:Page Speed Score: 61/100

私は圧縮

<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> 

を有効にするには、web.configファイル内のコードの下に使用さしかし、まだIIS上のスコアは61/100ですその表示はENABLE COMPRESSIONです。

圧縮を有効にするために私の設定には何が欠けていますか?

+0

実際に配信される各MIMEタイプは確かに圧縮されていますか?たとえば、イメージは上記の設定に基づいて圧縮されません。 – rene

+0

私はこれを使用しましたhttp://stackoverflow.com/questions/702124/enable-iis7-gzip – Gaurav123

+0

まあ、各応答ヘッダーにContent-encoding:gzipが含まれているかどうかは、devコンソールで確認してください。そうでない場合は、そのコンテンツタイプを共有します。 – rene

答えて

0

これは、ページスピードツールで圧縮率が低いためスコアが低いと報告したときに、web.configに追加したものです。

<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="text/javascript" enabled="true" /> 
    <add mimeType="text/css" enabled="true" /> 
    <add mimeType="message/*" enabled="true" /> 
    <add mimeType="application/x-javascript" enabled="true" /> 
    <add mimeType="application/javascript" enabled="true" /> 
    <add mimeType="*/*" enabled="false" /> 
    </dynamicTypes> 
    <staticTypes> 
    <add mimeType="text/*" enabled="true" /> 
    <add mimeType="text/javascript" enabled="true" /> 
    <add mimeType="text/css" enabled="true" /> 
    <add mimeType="message/*" enabled="true" /> 
    <add mimeType="application/javascript" 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="image/png" enabled="true"/> 
    <add mimeType="image/jpg" enabled="true"/> 
    <add mimeType="*/*" enabled="false" /> 
    </staticTypes> 
</httpCompression> 
<urlCompression doDynamicCompression="true" doStaticCompression="true" /> 
関連する問題