мой ответ ajax очень велик, и на самом деле это 900kb. поэтому мне нужно gzip для повышения производительности.
кто-нибудь может помочь мне получить gziped контент с моего php.
Заранее спасибо.
Прежде чем выводить что-либо на странице, выполните следующие действия:
ob_start("ob_gzhandler");
Затем после вашего контента следуйте за ним:
ob_end_flush();
И ваш контент будет gzipped
Опция 1:
настроить zlib.output_compression
в php.ini
Doc: http://www.php.net/manual/en/zlib.configuration.php#ini.zlib.output-compression
Вариант 2:
Использовать: ob_gzhandler
Doc: http://php.net/manual/en/function.ob-gzhandler.php
Заметка:
900Kb
слишком много для ответа ajax.
Если вы не можете обновить конфигурационный файл php.ini, перед использованием ob_gzhandler вы также можете попробовать: ini_set ('zlib.output_compression', 1);