gzip コンテンツ エンコーディングを使用するか、コンテンツ エンコーディングを使用せずに (フォールバックとして) 大きな (バイナリだが圧縮可能な) ファイルを提供したいと考えています。タイプマップを使用してこれを行うことができるはずだと思いました。したがって、 と を設定AddEncoding x-gzip .gzcしAddHandler type-map var .varます。resource次に、resource.gzcとを作成しましresource.varた。しかし、圧縮されたリソースを Apache に提供させることができなかったので、名前を変更resourceし、それにresource.org応じて type-map を調整しました。これで、Apache は実際には圧縮されたリソースを提供しますが、圧縮されていないリソースは提供しません...
私はcurl -I http://...(-H 'Accept-Encoding: gzip,deflate'圧縮バージョンが必要な場合は)を使用してテストしています。
私のタイプマップは次のようになります。
URI: resource.org
URI: resource.gzc
Content-Encoding: x-gzip
私の設定は間違っていますか?(もしそうなら、どうすれば修正できますか?) それとも私のテストは間違っていますか? (そうであれば、セットアップをどのようにテストすればよいですか?)