Cherokee 强制使用 gzip 压缩 HTTP/1.0

Cherokee 强制使用 gzip 压缩 HTTP/1.0

我正在使用带有 Cherokee 源服务器的 CloudFront 来处理静态文件。Cherokee 为直接浏览器请求提供经过 gzip 压缩的内容,没有任何问题。但是当 CloudFront 请求内容时,Cherokee 会以未压缩的形式提供内容,因为 CloudFront 使用 HTTP/1.0 请求内容(但标头为 Accept-Encoding: gzip)。有没有办法在 Cherokee 中强制对 HTTP/1.0 请求进行 gzip 压缩?由于这个问题,我的 CloudFront 成本几乎翻了一番。

ngnix 也存在类似的问题,但可以通过更改配置来修复:http://www.cdnplanet.com/blog/gzip-nginx-cloudfront/

相关内容