2016-08-22 17 views
4

Webサーバーでgzip圧縮を有効にしようとしています。私はサーバーに動的圧縮モジュールをインストールし、IISで有効にしました。今、application/jsonを含めるようにdynamicTypesを指定しようとしています。私はtheseの階段をたどった。 サーバレベルにダイナミクスタイプを追加しました。私が自分のアプリケーションをチェックしたとき、応答ヘッダにgzipが含まれていないことに気付きました。私はIISに戻って、サーバーの設定エディタの設定が自分のサイトで継承されていることを確認しました。 サイトレベルでは、httpCompressionノードは、system.webServerセクションの下のドロップダウンに表示されません。 IIS10の同僚(私はIIS8を持っています)はsystem.webServer/httpCompressionノードを見ることができます。サイトのIIS構成エディタセクションにhttpCompressionがありません

なぜ私はそのノードを見ていないのですか?私はgzipが私のセットアップでは動作していないことをこれが原因と考えています。

答えて

0

から、私はただ、問題が何であったかを考え出しました。まず、IIS(IIS6と私の場合はIIS10)のバージョンには、サーバーだけでなく、サイトにsystem.webServer/httpCompressionという新しいバージョンがあるという点で違いがあるようです。私はそれがの動的キャッシュがのように私たちのdevサーバでは動作しないと思ったのですが、IIS10で同僚のマシンで動作しました。

レスポンスヘッダーでgzipエンコーディングリファレンスが表示されない理由は、IE、IE10のためです。私たちの開発環境は現在証明書の問題があり、あなたはIEでしかアプリケーションを開くことができません。私はIE10を持っており、圧縮されたエンコードに関するレスポンスヘッダーに関する情報は表示されません。私はIE11で私の同僚を開発環境で私たちのアプリケーションに当てて、彼はレスポンスヘッダーでgzipエンコーディングリファレンスを見ます。

私はIEを嫌う理由です

...サーバーマネージャから

0

あなたはそれが見えないのは奇妙です。圧縮モジュール(動的および静的)を再インストールしてみてください。それを除けばあなたのsystem.webServer

の下であなたは以下の持っていることを確認してください
<urlCompression doDynamicCompression="true" doStaticCompression="true" /> 
+0

、私は(私はそれらを再インストールすることができます)、動的および静的圧縮機能をアンインストールする方法を見ることができません。チェックボックスはグレー表示されています。 – im1dermike

+0

それは起こるべきではありません。私はあなたがサーバーマシンの管理者であることを願っています。 –

+0

私は管理者です。私はIISや何かを停止する必要がありますか?それが圧縮モジュールを再インストールできない理由ですか? – im1dermike

関連する問題