У меня есть веб-приложение на сайте, которое занимает некоторое время (~ 10 секунд), чтобы заполнить часть страницы в нижней части - оно было оптимизировано настолько, насколько это возможно, и кэширование не вариант.
У нас включено сжатие на сервере с помощью директивы .htaccess SetOutputFilter DEFLATE
проблема заключается в том, что вся страница удерживается до завершения, прежде чем она начнет выводиться пользователю, это не оптимально, поскольку пользователь ничего не видит до тех пор, пока страница заполнена.
Я тоже пробовал через метод php ob_start("ob_gzhandler");
.
В настоящее время в моем .htaccess есть <FilesMatch >
, ограничивающий сжатие этого конкретного сценария.
По сути, мой вопрос таков: есть ли способ сказать chunk gzip или deflate, чтобы пользователь получил его по частям, чтобы он мог видеть, что страница начала загружаться?