&reftitle.runtime; &extension.runtime; Модуль zlib предоставляет возможность сжатия передаваемых страниц (в т.ч. динамических) на лету, если браузер это поддерживает. За сжатие отвечают три параметра в конфигурационном файле &php.ini;. Конфигурационные параметры Zlib &Name; &Default; &Changeable; &Changelog; zlib.output_compression "0" INI_ALL zlib.output_compression_level "-1" INI_ALL zlib.output_handler "" INI_ALL
&ini.php.constants;
&ini.descriptions.title; zlib.output_compression bool/int Следует ли сжимать страницы. Если значение равно "On" в &php.ini; (или в настройках Apache), страницы будут сжиматься, если браузер посылает заголовок "Accept-Encoding: gzip" или "deflate". При этом в вывод будут добавлены заголовки "Content-Encoding: gzip" (соответственно "deflate") и "Vary: Accept-Encoding". В режиме исполнения, заголовок должен быть установлен до момента отправки. Эта опция также принимает целые числа вместо логических "On/Off", с помощью этого вы можете устанавливать размер выходного буфера (по умолчанию равен 4 КБ). output_handler должен быть пустым, если выбрано значение 'On'! Вместо него следует использовать zlib.output_handler. zlib.output_compression_level int Уровень сжатия используется для прозрачного сжатия вывода. Укажите значение между 0 (без сжатия) и 9 (максимальное сжатие). По умолчанию значение -1 позволяет серверу решать, какой уровень использовать. zlib.output_handler string Если zlib.output_compression активирован, нельзя указывать дополнительные обработчики вывода. Этот параметр выполняет то же, что и output_handler, но в ином порядке.