zlib.output_compression_level takes an integer from 0 to 9, with max being the most compression. The default value -1 tells the server to use whatever level it wants, and this generally corresponds to level 6.
Configurações em Execução
O comportamento dessas funções podem ser modificado pelas configurações do php.ini.
A extensão zlib oferece a opção de comprimir transparentemente suas páginas em tempo real, se o navegador requisitante suportar isto. Então existem três opções no arquivo de configuração php.ini.
| Nome | Padrão | Modificável | Modificação |
|---|---|---|---|
| zlib.output_compression | 0 | PHP_INI_ALL | Disponível desde o PHP 4.0.5. |
| zlib.output_compression_level | "-1" | PHP_INI_ALL | Disponível desde o PHP 4.3.0. |
| zlib.output_handler | "" | PHP_INI_ALL | Disponível desde o PHP 4.3.0. |
Para mais detalhes e definições das constantes PHP_INI_*, veja Diretivas do arquivo php.ini.
Aqui está uma breve explicação das diretrizes de configuração.
- zlib.output_compression booleano/inteiro
-
Serve para comprimir páginas de modo transparente. Se esta opção for mudada para "On" no php.ini ou na configuração do Apache, as páginas serão comprimidas se o navegador enviar um cabeçalho "Accept-Encoding: gzip" ou "deflate". "Content-Encoding: gzip" (respectivamente "deflate") e cabeçalhos "Vary: Accept-Encoding" serão adicionados para a saida. Em tempo de execução, isso só pode ser definido antes de enviar qualquer saída.
Esta opção também aceita valores inteiros em vez de valores booleanos "On"/"Off", usando isto você pode configurar o tamanho do buffer de saída (o padrão é 4KB).
Nota: output_handler deve estar vazio se a diretriz estiver configurada em 'On'! Em vez disto você deve usar zlib.output_handler.
- zlib.output_compression_level inteiro
-
Nível de compressão usado para as saídas.
- zlib.output_handler string
-
Você não pode especificar tratamentos adicionais de saída se zlib.output_compression for ativado. Esta configuração faz o mesmo que a output_handler mas em uma ordem diferente.
Configurações em Execução
13-May-2008 05:52
