Nginx 似乎在发送预压缩文件时禁用分块gzip_static on
有没有什么技巧可以强制分块?分块似乎给一些浏览器带来了渲染速度更快的错觉,因为它们可能会使用分块点作为渲染刷新点。
HTTP/1.1 应该允许任何文件以分块形式发送,无论是否静态。
或者这可能是 sendfile OS 加速的限制?
答案1
从工作方式上可以得出sendfile()
:
但请注意,由于数据从未接触过用户空间,因此它不受常规 NGINX 处理链中过滤器的影响。因此,更改内容的过滤器(例如 gzip 过滤器)不起作用。