在Nginx中使用gzip static on / sendfile时强制分块传输?

当发送预压缩ala gzip_static on文件时,Nginx似乎禁用了分块gzip_static on

有没有办法强制它大块呢? 块看起来给一些浏览器渲染速度更快的错觉,因为它们可能会使用块点作为渲染刷新点。

HTTP / 1.1应允许任何文件分块发送,静态或不。

或者,这可能是sendfile的OS加速的限制吗?

它遵循sendfile()工作方式:

但是请注意,因为数据不会触及用户空间,所以它不受常规NGINX处理链中的filter的限制。 因此,更改内容的filter(例如gzipfilter)不起作用。

https://www.nginx.com/blog/tuning-nginx/