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 相关文章推荐
在PHP3中实现SESSION的功能(三)
Oct 09 PHP
与数据库连接
Oct 09 PHP
PHP中通过ADO调用Access数据库的方法测试不通过
Dec 31 PHP
PHP strncasecmp字符串比较的小技巧
Jan 04 PHP
php切割页面div内容的实现代码分享
Jul 31 PHP
基于MySQL分区性能的详细介绍
May 02 PHP
php实现事件监听与触发的方法
Nov 21 PHP
php判断并删除空目录及空子目录的方法
Feb 11 PHP
PHP使用flock实现文件加锁的方法
Jul 01 PHP
Yii框架实现的验证码、登录及退出功能示例
May 20 PHP
ThinkPHP框架使用redirect实现页面重定向的方法实例分析
Apr 12 PHP
yii2安装详细流程
May 23 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函数utf8转gb2312编码
2006/12/21 PHP
php DOS攻击实现代码(附如何防范)
2012/05/29 PHP
php+ajax导入大数据时产生的问题处理
2014/06/11 PHP
php格式化时间戳
2016/12/17 PHP
Laravel 实现Eloquent模型分组查询并返回每个分组的数量 groupBy()
2019/10/23 PHP
laravel5.6框架操作数据curd写法(查询构建器)实例分析
2020/01/26 PHP
jquery不常用方法汇总
2015/07/26 Javascript
Angularjs 设置全局变量的方法总结
2016/10/20 Javascript
jquery心形点赞关注效果的简单实现
2016/11/14 Javascript
微信小程序 检查接口状态实例详解
2017/06/23 Javascript
老生常谈js中的MVC
2017/07/25 Javascript
Nodejs 复制文件/文件夹的方法
2017/08/24 NodeJs
node.js-v6新版安装具体步骤(分享)
2017/09/06 Javascript
将jquery.qqFace.js表情转换成微信的字符码
2017/12/01 jQuery
react实现菜单权限控制的方法
2017/12/11 Javascript
vuejs点击class变化的实例
2018/09/05 Javascript
JavaScript强制类型转换和隐式类型转换操作示例
2019/05/01 Javascript
在微信小程序中使用vant的方法
2019/06/07 Javascript
JSON获取属性值方法代码实例
2020/06/30 Javascript
python sort、sorted高级排序技巧
2014/11/21 Python
python字符串替换的2种方法
2014/11/30 Python
pygame 精灵的行走及二段跳的实现方法(必看篇)
2017/07/10 Python
python3+PyQt5实现柱状图
2018/04/24 Python
浅谈python日志的配置文件路径问题
2018/04/28 Python
django与小程序实现登录验证功能的示例代码
2019/02/19 Python
Python 根据数据模板创建shapefile的实现
2019/11/26 Python
Python函数参数类型及排序原理总结
2019/12/19 Python
浅谈Python 函数式编程
2020/06/20 Python
python使用requests库爬取拉勾网招聘信息的实现
2020/11/20 Python
Css3+Js制作漂亮时钟(附源码)
2013/04/24 HTML / CSS
彪马美国官网:PUMA美国
2017/03/09 全球购物
澳大利亚香水在线:Price Rite Mart
2017/12/28 全球购物
广播节目策划方案
2014/05/23 职场文书
优秀团员事迹材料1000字
2014/08/20 职场文书
企业爱岗敬业演讲稿
2014/09/04 职场文书
写给媳妇的检讨书
2015/05/06 职场文书