服务压缩内容XOR范围:使用nginx的字节

时间:2015-04-24 18:40:01

标签: nginx

我使用nginx提供静态内容。我想支持Range requests和gzip压缩。

不幸的是,这两个功能在nginx中是not compatible。将gzip on;添加到我的配置会禁用范围请求。

假设我无法gzip所有内容,下一个最佳选择是为所有缺少Range:标头的请求启用gzip。这可能吗?

1 个答案:

答案 0 :(得分:1)

最简单的解决方案是在配置中的每个“gzip on”旁边添加这些行:

if ($http_range) {
   gzip off;
}

即使“如果”是邪恶的,在这种情况下,替代品甚至更糟。如果有的话。