2
Server 2012 R2マシンでIIS 8.5でgzip圧縮を実行できません。私はいくつかの研究を行って、これらの記事にある手順に従っている:ここでIIS 8.5でgzip圧縮が機能しないのはなぜですか?
- How to enable GZIP compression in IIS 7.5
- Compression in IIS 8.5 not successful, stating ALREADY_CONTENT_ENCODING
- GZip Compression On IIS 7.5 is not working
- gzip compression not working with IIS 8.5
は私の設定の関連セクションです:
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" staticCompressionIgnoreHitFrequency="true">
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" />
<!-- I have read that dynamic compression increases server CPU load.
<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" />
また、IISでは、256バイトを超えるものに適用するように圧縮を設定します。私はiisresetを実行しました。
それでも、ChromeやIEのデベロッパーコンソールで言及されている圧縮は表示されず、PageSpeedではまだ圧縮するよう指示しています。どのような簡単なステップが私は逃したのですか?
理由をご確認ください私はこれを試して、圧縮されるべきファイルの1つを見つけました.STATIC_COMPRESSION_NOT_SUCCESSの詳細は "Reason =" NOT_FREQUENTLY_HIT ""です。これは私の設定で 'staticCompressionIgnoreHitFrequency'を設定したので避けられるでしょうか? – mrcoulson
frequentHitThresholdは、静的圧縮ルールに適用される制限です。staticCompressionIgnoreHitFrequencyを設定すると、常に –
を圧縮できます。私はすでにそれをしていましたが、圧縮していないことがわかりました。それを上書きできるものはありますか? – mrcoulson