2016-06-14 21 views
0

プロジェクトのすべてのcssファイルとjsファイルに対してgzipを有効にしようとしています。asp.netのgzip cssとjsファイル

私はすでにIISから静的および動的な圧縮を活性化し、「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="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> 

が、そのコンソールで、まだ働いていない - ネットワーク、私はaspxページにエンコードされたコンテンツがあることに気付きました:gzibではなく、cssとjsファイルです。

答えて

0

あなたのCSSやJSファイルのサイズによっては、明示的minFileSizeForComp -attributeを設定する必要があります

感謝。デフォルトではこの値は2700バイトに設定されています

<httpCompression directory="%SystemDrive%\websites\_compressed" minFileSizeForComp="1024"> 
    <!-- same as before --> 
</httpCompression> 
+0

2700バイト(たとえば93 KB)を超える大きなファイルがありますが、圧縮されていません – Qutaiba

関連する問題