Принудительно переносить фрагменты при использовании gzip static on / sendfile в Nginx?

Nginx, кажется, отключает чанкинг при отправке предварительно сжатых файлов. gzip_static on

Есть ли какая-нибудь хитрость, чтобы заставить его все равно разбиться? Чанки, похоже, дают некоторым браузерам иллюзию более быстрого рендеринга, потому что они могут использовать точку чанка в качестве точки обновления рендеринга.

HTTP / 1.1 должен позволять отправлять любой файл по частям, статический или нет.

Или, возможно, это ограничение ускорения ОС sendfile?

1 ответ

Следует из способа sendfile() работает:

Однако обратите внимание, что поскольку данные никогда не затрагивают пространство пользователя, они не подлежат фильтрам в обычной цепочке обработки NGINX. В результате фильтры, которые изменяют содержимое, например фильтр gzip, не действуют.

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

Другие вопросы по тегам