Как получить адрес gzip в виде ответа PHP

мой ответ ajax очень велик, и на самом деле это 900kb. поэтому мне нужно gzip для повышения производительности.

кто-нибудь может помочь мне получить gziped контент с моего php.

Заранее спасибо.

Solutions Collecting From Web of "Как получить адрес gzip в виде ответа 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);