1

オーチャードCMS 1.10.1でWin 2012とIIS 8.5を使用しています。 DBはSQL CEです。私はHTTP圧縮を有効にしようとしており、IISを介して動的コンテンツ圧縮を有効にした後、断続的に奇妙な応答を得ています。オーサードCMSで誤った応答を示すHTTP圧縮

私は、HTTP圧縮を有効にするには、果樹園のアプリケーションのweb.configファイルに次の行を追加:私はないです場合は

enter image description here

:ここ

<urlCompression doDynamicCompression="true" doStaticCompression="true" dynamicCompressionBeforeCache="true"/> 

は時々何ページが表示されていますこの奇妙なブラウザレスポンス(すべてのブラウザで起こる)を取得すると、このページはうまくロードされ、さらにこのサイトのgzip暗号化のテストでも正解になります:https://www.giftofspeed.com/gzip-test/

あなたが文字化け応答を取得する理由0
+1

出力キャッシュモジュールが有効になっているかどうか確認できますか?はい、それを無効にしようとすると、私は前に同じ問題に直面した。 – mdameer

答えて

2

設定し

dynamicCompressionBeforeCache="false" 

理由は、すでにgzipされ、それが機能する場合、キャッシュIISは再びそのレスポンスをgzipやブラウザドンということOrchard.OutputCacheモジュールのキャッシュ応答に関係しています二重減圧をしないでください。

このフラグは、オーチャードが優れた実装方法を採用しているため、使用していないIIS出力キャッシュ用です。そのフラグをオフにしても、出力キャッシュの前にはまだ圧縮が行われます。

+0

また、そのフラグをデフォルト値であるため、そのフラグをすべて一緒に削除することもできます。 – Xeevis

関連する問題