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 相关文章推荐
Mysql的GROUP_CONCAT()函数使用方法
Mar 28 PHP
PHP的autoload自动加载机制使用说明
Dec 28 PHP
基于header的一些常用指令详解
Jun 06 PHP
php和jquery实现地图区域数据统计展示数据示例
Feb 12 PHP
zf框架的session会话周期及次数限制使用示例
Mar 13 PHP
PHP父类调用子类方法的代码例子
Apr 09 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
Jun 26 PHP
php使用for语句输出三角形的方法
Jun 09 PHP
PHP预定义变量9大超全局数组用法详解
Apr 23 PHP
利用php的ob缓存机制实现页面静态化方法
Jul 09 PHP
ubutu 16.04环境下,PHP与mysql数据库,网页登录验证实例讲解
Jul 20 PHP
php实现往pdf中加数字签名操作示例【附源码下载】
Aug 07 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
php查看请求头信息获取远程图片大小的方法分享
2013/12/25 PHP
thinkPHP多域名情况下使用memcache方式共享session数据的实现方法
2016/07/21 PHP
PHP简单实现欧拉函数Euler功能示例
2017/11/06 PHP
TP5(thinkPHP框架)实现后台清除缓存功能示例
2019/05/29 PHP
javascript function、指针及内置对象
2009/02/19 Javascript
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
JavaScript禁止页面操作的示例代码
2013/12/17 Javascript
JavaScript Promise启示录
2014/08/12 Javascript
jQuery学习笔记之jQuery+CSS3的浏览器兼容性
2015/01/19 Javascript
jQuery实现带分组数据的Table表头排序实例分析
2015/11/24 Javascript
Bootstrap每天必学之缩略图与警示窗
2015/11/29 Javascript
详解JavaScript时间格式化
2015/12/23 Javascript
JavaScript提升性能的常用技巧总结【经典】
2016/06/20 Javascript
BootStrap学习系列之Bootstrap Typeahead 组件实现百度下拉效果(续)
2016/07/07 Javascript
AngularJS 整理一些优化的小技巧
2016/08/18 Javascript
脚本div实现拖放功能(两种)
2017/02/13 Javascript
JavaScript正则替换HTML标签功能示例
2017/03/02 Javascript
discuz表情的JS提取方法分析
2017/03/22 Javascript
jQuery正则验证注册页面经典实例
2017/06/10 jQuery
Javascript实现运算符重载详解
2018/04/07 Javascript
Vue 动态设置路由参数的案例分析
2018/04/24 Javascript
vue监听input标签的value值方法
2018/08/27 Javascript
JS实现简单贪吃蛇小游戏
2020/10/28 Javascript
解决vue-pdf查看pdf文件及打印乱码的问题
2020/11/04 Javascript
python静态方法实例
2015/01/14 Python
Python pandas常用函数详解
2018/02/07 Python
利用Python如何实现数据驱动的接口自动化测试
2018/05/11 Python
Python实现删除排序数组中重复项的两种方法示例
2019/01/31 Python
Python3.5字符串常用操作实例详解
2019/05/01 Python
PyQt5事件处理之定时在控件上显示信息的代码
2020/03/25 Python
商务英语专业毕业生自荐信
2013/11/05 职场文书
空中乘务员岗位职责
2014/03/08 职场文书
施工安全标语
2014/06/07 职场文书
致运动员加油稿
2015/07/21 职场文书
Python中Cookies导出某站用户数据的方法
2021/05/17 Python
Golang流模式之grpc的四种数据流
2022/04/13 Golang