本页主题: 请教个技术问题,关于zlib.output_compression 打印 | 加为IE收藏 | 复制链接 | 收藏主题 | 上一主题 | 下一主题

天蓝海蓝
级别: 新手上路


精华: 0
发帖: 1
活跃度: 11 点
金钱: 10 RMB
贡献: 0 点
注册时间:2008-10-25
最后登录:2008-10-25

 请教个技术问题,关于zlib.output_compression

管理提醒:
本帖被 HarbinBeer 从 售前咨询 移动到本区(2008-10-25)
现在使用的网站程序,生成静态页面的过程使用gzip压缩,我在php.ini中开启了zlib.output_compression=on,但这居然造成文件不能正常解析,

zlib
ZLib Support  enabled  
Stream Wrapper support  compress.zlib://  
Stream Filter support  zlib.inflate, zlib.deflate  
Compiled Version  1.2.3  
Linked Version  1.2.3  

Directive Local Value Master Value
zlib.output_compression On On
zlib.output_compression_level -1 -1
zlib.output_handler no value no value

看网上有php5.2的php.ini的说明,我尝试  zlib.output_handler 设置做zlib.deflate或者zlib.inflate也还是不可以。

这里的设置应当如何做才是正确的啊

附我参考的资料
Copy code
; 是否使用zlib库透明地压缩脚本输出结果。
; 该指令的值可以设置为:Off、On、字节数(压缩缓冲区大小,默认为4096)。
; 如果打开该指令,当浏览器发送"Accept-Encoding: gzip(deflate)"头时,
; "Content-Encoding: gzip(deflate)"和"Vary: Accept-Encoding"头将加入到应答头当中。
; 你可以在应答头输出之前用ini_set()函数在脚本中启用或禁止这个特性。
; 如果输出一个"Content-Type: image/??"这样的应答头,压缩将不会启用(为了防止Netscape的bug)。
; 你可以在输出"Content-Type: image/??"之后使用"ini_set('zlib.output_compression', 'On')"重新打开这个特性。
; 注意1: 压缩率会受压缩缓冲区大小的影响,如果你想得到更好的压缩质量,请指定一个较大的压缩缓冲区。
; 注意2: 如果启用了zlib输出压缩,output_handler指令必须为空,同时必须设置zlib.output_handler指令的值。

zlib.output_handler =
; 在打开zlib.output_compression指令的情况下,你只能在这里指定输出处理器。
; 可以使用的处理器有"zlib.inflate"(解压)或"zlib.deflate"(压缩)。
; 如果启用该指令则必须将output_handler指令设为空。
顶端 Posted: 2008-10-25 09:17 | [楼 主]
帖子浏览记录 版块浏览记录
捌号主机论坛 » 技术交流

Time now is:01-09 10:05, Gzip disabled 京ICP备06061602号
Powered by PHPWind v6.3.2 Certificate Code © 2003-08 PHPWind.com Corporation