gzipでhtmlファイルを圧縮しています。
ブラウザー (FF 3.0.10) は、index.html を要求したときに、index.html.gz (サーバー上で事前に圧縮されたもの) を解凍または表示しません。
圧縮されたヘッダー「content-encoding」とブラウザの「Accept-Encoding」はどこで確認できますか? (圧縮には C で zlib API を使用しています)
ありがとう。
gzipでhtmlファイルを圧縮しています。
ブラウザー (FF 3.0.10) は、index.html を要求したときに、index.html.gz (サーバー上で事前に圧縮されたもの) を解凍または表示しません。
圧縮されたヘッダー「content-encoding」とブラウザの「Accept-Encoding」はどこで確認できますか? (圧縮には C で zlib API を使用しています)
ありがとう。
ブラウザが送信する場合
Accept-Encoding: gzip
サーバーのファイル システム上のファイルではなく、http 応答のコンテンツを圧縮できます。次に、HTTP 応答で次のヘッダーを設定する必要があります。
Content-Length: totalBytes
Content-Encoding: gzip
(技術的には、応答に Vary: Accept-Encoding を設定して、この要求ヘッダーに応じて応答が異なることをキャッシュに明確にする必要があります。)