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
Jun 29 PHP
php学习之 认清变量的作用范围
Jan 26 PHP
php读取excel文件示例分享(更新修改excel)
Feb 27 PHP
php环境套包 dedeampz 伪静态设置示例
Mar 26 PHP
CodeIgniter输出中文乱码的两种解决办法
Jun 12 PHP
php常用数学函数汇总
Nov 21 PHP
PHP实现全角字符转为半角方法汇总
Jul 09 PHP
php开发时容易忘记的一些技术细节
Feb 03 PHP
关于Laravel Route重定向的一个注意点
Jan 16 PHP
php 基础函数
Feb 10 PHP
php文件包含目录配置open_basedir的使用与性能详解
Apr 03 PHP
Smarty缓存机制实例详解【三种缓存方式】
Jul 20 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(1)
2006/10/09 PHP
php学习 函数 课件
2008/06/15 PHP
php内核解析:PHP中的哈希表
2014/01/30 PHP
php二维数组转成字符串示例
2014/02/17 PHP
php递归遍历删除文件的方法
2015/04/17 PHP
php 实现Hash表功能实例详解
2016/11/29 PHP
详解PHP发送邮件知识点
2018/05/06 PHP
boxy基于jquery的弹出层对话框插件扩展应用 弹出层选择器
2010/11/21 Javascript
IE6/7/8/9不支持exec的简写方式
2011/05/25 Javascript
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
2013/10/17 Javascript
购物车选中得到价格实现示例
2014/01/26 Javascript
jQuery实现图片轮播特效代码分享
2015/09/15 Javascript
最全面的JS倒计时代码
2016/09/17 Javascript
深入理解vue $refs的基本用法
2017/07/13 Javascript
js表单序列化判断空值的实例
2017/09/22 Javascript
基于ES6作用域和解构赋值详解
2017/11/03 Javascript
p5.js实现简单货车运动动画
2019/10/23 Javascript
javascript的delete运算符知识点总结
2019/11/19 Javascript
JS面向对象编程基础篇(三) 继承操作实例详解
2020/03/03 Javascript
微信公众号中的JSSDK接入及invalid signature等常见错误问题分析(全面解析)
2020/04/11 Javascript
[45:18]完美世界DOTA2联赛循环赛 PXG vs IO 第二场 11.06
2020/11/09 DOTA
Django的session中对于用户验证的支持
2015/07/23 Python
利用pyinstaller或virtualenv将python程序打包详解
2017/03/22 Python
python flask实现分页效果
2017/06/27 Python
python中前缀运算符 *和 **的用法示例详解
2020/05/28 Python
计算机通信工程专业毕业生推荐信
2013/12/24 职场文书
运动会广播稿400字
2014/01/25 职场文书
五年级语文教学反思
2014/01/30 职场文书
淘宝客服工作职责
2014/07/11 职场文书
县委务虚会发言材料
2014/10/20 职场文书
暑期社会实践证明书
2014/11/17 职场文书
商场营业员岗位职责
2015/04/14 职场文书
立春观后感
2015/06/18 职场文书
2016教师节问候语
2015/11/10 职场文书
对象析构函数__del__在Python中何时使用
2022/03/22 Python
Python docx库删除复制paragraph及行高设置图片插入示例
2022/07/23 Python