I am compressing html files with gzip.
The browser (FF 3.0.10) does not decompress or display index.html.gz (pre-compressed on the server) when I request index.html
Where can I confirm the zipped header "content-encoding" and the browsers "Accept-Encoding"? (I am using the zlib API in C for zipping)
Thanks.
if the browser sends
Accept-Encoding: gzip
you can compress the content of your http response, not the file on the server's file system. Then in your HTTP response you must set these headers:
Content-Length: totalBytes
Content-Encoding: gzip
(You should also set Vary: Accept-Encoding in the response, technically, to make it clear to caches that the response will be different depending on this request header.)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With