php启用zlib压缩文件的配置方法


Posted in PHP onJune 12, 2013

但是不论是iis 还是apache默认都只压缩html类静态文件,对于php文件需要模块配置才可支持(iis7.5中开启动态+静态压缩也可以),于是利用php自身功能到达gzip的效果也成为一项合理的诉求。

实现的方法很简单,打开php目录下的php.ini文件,

zlib.output_compression = Off 
;zlib.output_compression_level = -1output_buffering = Off

修改成
zlib.output_compression =On 
zlib.output_compression_level = 5 
output_buffering = 4096

需要说明的是以下几点

一、;zlib.output_handler必须保持注释掉,因为此参数和前面的设置冲突——官方的说法。
二、一般情况下缓存是4k(output_buffering = 4096)。
三、zlib.output_compression_level 建议参数值是1~5,6以上实际压缩效果提升不大,cpu占用却是几何增长。

最后通过firebug查看请求头和回应头,实际上gzip效果已经显示,或者通过站长gzip检测工具也显示gzip有效。

PHP 相关文章推荐
dedecms采集中可以过滤多行代码的正则表达式
Mar 17 PHP
PHP 数组入门教程小结
May 20 PHP
PHP仿博客园 个人博客(2) 数据库增添改删
Jul 05 PHP
PHP设置一边执行一边输出结果的代码
Sep 30 PHP
php用正则表达式匹配中文实例详解
Nov 06 PHP
PHP连接SQLServer2005方法及代码
Dec 26 PHP
php中出现空白页的原因及解决方法汇总
Jul 08 PHP
php生成rss类用法实例
Apr 14 PHP
PHP之密码加密的几种方式
Jul 29 PHP
Thinkphp+smarty+uploadify实现无刷新上传
Jul 30 PHP
PHP对象克隆clone用法示例
Sep 28 PHP
php curl操作API接口类完整示例
May 21 PHP
Window下PHP三种运行方式图文详解
Jun 11 #PHP
控制PHP的输出:缓存并压缩动态页面
Jun 11 #PHP
基于PHP导出Excel的小经验 完美解决乱码问题
Jun 10 #PHP
win7+apache+php+mysql环境配置操作详解
Jun 10 #PHP
浅谈php中mysql与mysqli的区别分析
Jun 10 #PHP
探讨php中防止SQL注入最好的方法是什么
Jun 10 #PHP
php防注入,表单提交值转义的实现详解
Jun 10 #PHP
You might like
重料打造自己的“宝马”---第三代
2021/03/02 无线电
zend framework配置操作数据库实例分析
2012/12/06 PHP
PHP提示Deprecated: mysql_connect(): The mysql extension is deprecated的解决方法
2014/08/28 PHP
php异步多线程swoole用法实例
2014/11/14 PHP
用javascript实现计算两个日期的间隔天数
2007/08/14 Javascript
JavaScript 学习小结(适合新手参考)
2009/07/30 Javascript
JavaScript异步调用定时方法并停止该方法实现代码
2012/03/16 Javascript
怎么清空javascript数组
2013/05/11 Javascript
jquery+json实现数据二级联动的方法
2015/11/28 Javascript
JavaScript SweetAlert插件实现超酷消息警告框
2016/01/28 Javascript
JavaScript中的冒泡排序法
2016/08/03 Javascript
jQuery为动态生成的select元素添加事件的方法
2016/08/29 Javascript
bootstrap modal弹出框的垂直居中
2016/12/14 Javascript
js实现颜色阶梯渐变效果(Gradient算法)
2017/03/21 Javascript
微信小程序定位当前城市的方法
2018/07/19 Javascript
简单了解JavaScript异步
2019/05/23 Javascript
jQuery zTree插件快速实现目录树
2019/08/16 jQuery
[56:42]完美世界DOTA2联赛循环赛 Matador vs Forest 第二场 11.06
2020/11/06 DOTA
python通过自定义isnumber函数判断字符串是否为数字的方法
2015/04/23 Python
python安装twisted的问题解析
2018/08/21 Python
对Python中内置异常层次结构详解
2018/10/18 Python
Python基于opencv调用摄像头获取个人图片的实现方法
2019/02/21 Python
Python企业编码生成系统之主程序模块设计详解
2019/07/26 Python
Django使用Profile扩展User模块方式
2020/05/14 Python
巧用HTML5给按钮背景设计不同的动画简单实例
2016/08/09 HTML / CSS
River Island美国官网:英国高街时尚品牌
2018/09/04 全球购物
正宗的日本零食和糖果订阅盒:Bokksu
2019/11/21 全球购物
Arti-shopping中文官网:大型海外商品一站式直邮平台
2020/03/23 全球购物
如何让Java程序执行效率更高
2014/06/25 面试题
《玩具柜台前的孩子》教学反思
2014/02/13 职场文书
收银出纳员岗位职责
2014/02/23 职场文书
委托书的写法
2014/08/30 职场文书
公务员培的训心得体会
2014/09/01 职场文书
重阳节主题班会
2015/08/17 职场文书
婚礼长辈答谢词
2015/09/29 职场文书
导游词之广东佛山(南风古灶)
2019/09/24 职场文书