Принудительно переносить фрагменты при использовании gzip static on / sendfile в Nginx?
Nginx, кажется, отключает чанкинг при отправке предварительно сжатых файлов. gzip_static on
Есть ли какая-нибудь хитрость, чтобы заставить его все равно разбиться? Чанки, похоже, дают некоторым браузерам иллюзию более быстрого рендеринга, потому что они могут использовать точку чанка в качестве точки обновления рендеринга.
HTTP / 1.1 должен позволять отправлять любой файл по частям, статический или нет.
Или, возможно, это ограничение ускорения ОС sendfile?
1 ответ
Следует из способа sendfile()
работает:
Однако обратите внимание, что поскольку данные никогда не затрагивают пространство пользователя, они не подлежат фильтрам в обычной цепочке обработки NGINX. В результате фильтры, которые изменяют содержимое, например фильтр gzip, не действуют.