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 相关文章推荐
一个php作的文本留言本的例子(六)
Oct 09 PHP
Google Voice 短信发送接口PHP开源版(2010.5更新)
Jul 22 PHP
php采集文章中的图片获取替换到本地(实现代码)
Jul 08 PHP
php对二维数组进行排序的简单实例
Dec 19 PHP
CodeIgniter安全相关设置汇总
Jul 03 PHP
php通过Chianz.com获取IP地址与地区的方法
Jan 14 PHP
php实现比较两个文件夹异同的方法
Jun 18 PHP
php操纵mysqli数据库的实现方法
Sep 18 PHP
基于thinkPHP框架实现留言板的方法
Oct 17 PHP
php单元测试phpunit入门实例教程
Nov 17 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
Jun 13 PHP
PHP单元测试配置与使用方法详解
Dec 27 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
在普通HTTP上安全地传输密码
2007/07/21 PHP
php下使用SMTP发邮件的代码
2008/01/10 PHP
php中防止伪造跨站请求的小招式
2011/09/02 PHP
支持中文字母数字、自定义字体php验证码代码
2012/02/27 PHP
PHP5.4中json_encode中文转码的变化小结
2013/01/30 PHP
用JS写的一个TableView控件代码
2010/01/23 Javascript
document.getElementBy("id")与$("#id")有什么区别
2013/09/22 Javascript
jquery 缓存问题的几个解决方法
2013/11/11 Javascript
JQuery显示隐藏DIV的方法及代码实例
2015/04/16 Javascript
jquery+php随机生成红包金额数量代码分享
2015/08/27 Javascript
jQuery事件绑定用法详解(附bind和live的区别)
2016/01/19 Javascript
JS平滑无缝滚动效果的实现代码
2016/05/06 Javascript
JavaScript中清空数组的三种方式
2017/03/22 Javascript
Angular 4依赖注入学习教程之InjectToken的使用(八)
2017/06/04 Javascript
Vue开发Html5微信公众号的步骤
2019/04/11 Javascript
python基于Tkinter库实现简单文本编辑器实例
2015/05/05 Python
python机器学习之神经网络(二)
2017/12/20 Python
python 脚本生成随机 字母 + 数字密码功能
2018/05/26 Python
Python日志模块logging基本用法分析
2018/08/23 Python
python3安装speech语音模块的方法
2018/12/24 Python
python 多线程重启方法
2019/02/18 Python
Django admin管理工具TabularInline类用法详解
2020/05/14 Python
使用OpenCV校准鱼眼镜头的方法
2020/11/26 Python
python中re模块知识点总结
2021/01/17 Python
英国最大的体育&时尚零售公司:JD Sports
2017/12/13 全球购物
美国巧克力喷泉品牌:Sephra
2019/05/05 全球购物
俄罗斯花园种植材料批发和零售网上商店:Беккер
2019/07/22 全球购物
string = null 和string = ''的区别
2013/04/28 面试题
工商学院毕业生个人自我评价
2013/09/19 职场文书
初三物理教学反思
2014/01/21 职场文书
幼儿教师师德承诺书
2014/05/23 职场文书
2014房屋登记授权委托书
2014/10/13 职场文书
个人自荐书怎么写
2015/03/26 职场文书
2015年国庆晚会主持词
2015/07/01 职场文书
高一英语教学反思
2016/03/03 职场文书
【DOTA2】总决赛血虐~ XTREME GAMING vs MAGMA - OGA DOTA PIT 2022 CN
2022/04/02 DOTA