PHP8 Zlib运行时配置

2024-02-28 11:49 更新

这些函数的行为受 中的设置影响。 ​php.ini

zlib 扩展提供了透明压缩的选项 您的页面动态(如果请求浏览器支持) 这。因此,配置文件中有三个选项。​php.ini

Zlib 配置选项
名字默认可修改范围更新日志
zlib.output_compression"0"INI_ALL 
zlib.output_compression_level"-1"INI_ALL 
zlib.output_handler""INI_ALL 

有关 INI_* 样式的更多详情与定义,见配置可被设定范围。

这是配置指令的简短说明。

zlib.output_compression bool/int (布尔值/整数)

是否透明地压缩页面。如果设置了此选项 在 Apache 配置中为“打开”,页面是 如果浏览器发送“Accept-Encoding: gzip”或 “deflate” 标头。“Content-Encoding: gzip”(分别 “deflate”) 和 “Vary: Accept-Encoding” 标头被添加到 输出。 在运行时,只能在发送任何输出之前设置它。php.ini

此选项还接受整数值而不是布尔值 “开”/“关”,使用它您可以设置输出缓冲区大小 (默认值为 4KB)。

注意:

output_handler必须是 如果设置为“开”,则为空!相反,您必须使用 .zlib.output_handler

zlib.output_compression_level int

用于透明输出压缩的压缩级别。指定 介于 0(无压缩)到 9(大多数压缩)之间的值。默认 值 -1 允许服务器决定使用哪个级别。

zlib.output_handler 字符串

如果出现以下情况,则无法指定其他输出处理程序zlib.output_compression 在此处激活。此设置与output_handler相同,但顺序不同。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号