PHP的Zlib跟gzhandle
程序员文章站
2024-02-01 18:35:58
...
PHP的Zlib和gzhandle
请高手无视内容.....
纯笔记
PHP的压缩传输可以使用php.ini中设置Zlib.output_compression=on,此时所有的PHP输出都会经过压缩 或者修改程序对指定要压缩的程序进行ob_start("ob_gzhandler");来实现压缩。
AMFPHP使用gzhandler压缩。
压缩的原理都一样,都是使用Zlib extension来操作,所以一定要load zlib.so,两种方式在同一个页面只能任选其一,否则会冲突。
使用ob_gzhandler的话实际调用ext/zlib/zlib.c的ob_gzhandler,来检测浏览器支持的压缩类型,执行gzip就用gzip压缩或者deflate.
?
ob_start();
ob_start('ob_gzhandler');
ob_end_flush();
header("Content-length: " . ob_get_length());
ob_end_flush();
相关文章
相关视频
- 关于中英数字混的字串符分割问题_PHP教程
- PHP+TEXT留言本(三)_PHP教程
- 应用PHP标签模板实现什么任务_PHP教程
- php入门教程 精简版_PHP教程
- PHP的Zlib跟gzhandle
专题推荐
-
独孤九贱-php全栈开发教程
全栈 170W+
主讲:Peter-Zhu 轻松幽默、简短易学,非常适合PHP学习入门
-
玉女心经-web前端开发教程
入门 80W+
主讲:灭绝师太 由浅入深、明快简洁,非常适合前端学习入门
-
天龙八部-实战开发教程
实战 120W+
主讲:西门大官人 思路清晰、严谨规范,适合有一定web编程基础学习
上一篇: 8086指令系统
下一篇: vue双向数据绑定实现的原理?
网友评论
文明上网理性发言,请遵守 新闻评论服务协议
我要评论