この問題に関するこのサイトのすべての質問を見てきましたが、解決策はありませんでした。私は何か小さいものを欠いているに違いないが、私はそれを見つけることができないことを知っている。IIS Gzip圧縮が動作しません
私はWindows 7とIIS 7.5を使用しています。私は、静的および動的圧縮をインストールし、サイトのためにそれらを有効にしている
<section name="httpCompression" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />
:だから私は、システムapplicationHost.config
に以下を追加しました。 そして、私のweb.config
<httpCompression directory="%SystemDrive%\inetpub\temp\IIS Temporary Compressed Files" >
<scheme name="gzip" dll="%Windir%\system32\inetsrv\gzip.dll" doStaticCompression="true" />
<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="application/atom+xml" enabled="true" />
<add mimeType="application/xaml+xml" enabled="true" />
<add mimeType="*/*" enabled="false" />
</staticTypes>
</httpCompression>
に以下を追加しました。しかし、まだ、それは動作しません。この問題をデバッグするためにFailedReqLogモジュールを試しましたが、ログファイルは作成されませんでした。私はhttpCompression
を私の構成エディタでIISに見ることさえできません。
私は過去3日間、さまざまなソリューションを試してきました。私は完全にアイデアがありません。この問題を追跡し、なぜweb.config設定に従わない可能性があるのかを知る方法がある場合、デバッグオプションが最も評価されます。なぜそれが設定エディタに表示されないのですか?
実際には 'httpCompression'で指定されたディレクトリに圧縮されています。しかし、圧縮されたバージョンは提供されていません!私もmin filesizeを1に設定しようとしましたが、変更はありません。私は本当に混乱しています。なぜなら、IISがどのようなシーケンスに従うのか、それをデバッグすることはできないのでしょうか。 – Arijoon
あなたがローカルですべてのテストを行っているのであれば、ブラウザやIISがパフォーマンス上の利点。 IISとは別のマシンのブラウザでこの設定を試しましたか?またはローカルで、ローカルホストの代わりにマシン名を使用してブラウジングを試みてください。 –