Я настроил свой сервер (IIS 6) для сжатия моего действительно большого JSON. Однако, когда я запускаю свое приложение, файл загружается без gzip
Если я обновлю, файл будет хорошо упакован с заголовком Content-Encoding.
Файл генерируется с помощью PHP. В верхней части моего файла PHP я положил
if (!in_array('ob_gzhandler', ob_list_handlers())) {
ob_start('ob_gzhandler');
} else {
ob_start();
}
set_time_limit(0);
header('Content-Encoding: gzip');
И я создаю свой файл с file_put_contents('data.json', $res);
no-cache
необходимо, так как я обновляю файл каждые 20 минут. У вас есть решение, чтобы включить gzip
на первом запуске? Я не хочу говорить своим клиентам, что им нужно освежиться ..
Задача ещё не решена.
Других решений пока нет …