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
php 字符过滤类,用于过滤各类用户输入的数据
May 27 PHP
php一个找二层目录的小东东
Aug 02 PHP
关于尾递归的使用详解
May 02 PHP
PHP引用符&的用法详细解析
Aug 22 PHP
php计算当前程序执行时间示例
Apr 24 PHP
php删除文本文件中重复行的方法
Apr 28 PHP
curl和libcurl的区别简介
Jul 01 PHP
Laravel4中的Validator验证扩展用法详解
Jul 26 PHP
php版微信公众账号第三方管理工具开发简明教程
Sep 23 PHP
PHP微信公众号开发之微信红包实现方法分析
Jul 14 PHP
yii框架redis结合php实现秒杀效果(实例代码)
Oct 26 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
一个用于MySQL的PHP XML类
2006/10/09 PHP
php获取301跳转URL简单实例
2013/12/16 PHP
PHP的反射机制实例详解
2017/03/29 PHP
Laravel5.5 实现后台管理登录的方法(自定义用户表登录)
2019/09/30 PHP
JavaScript 学习笔记(四)
2009/12/31 Javascript
JS中confirm,alert,prompt函数区别分析
2011/01/17 Javascript
JavaScript代码复用模式详解
2014/11/07 Javascript
原生JavaScript实现Ajax的方法
2016/04/07 Javascript
Bootstrap进度条组件知识详解
2016/05/01 Javascript
js轮盘抽奖实例分析
2020/04/17 Javascript
AngularJS 实现弹性盒子布局的方法
2016/08/30 Javascript
bootstrap vue.js实现tab效果
2017/02/07 Javascript
微信小程序访问node.js接口服务器搭建教程
2017/04/25 Javascript
vue.js中过滤器的使用教程
2017/06/08 Javascript
js学习总结之DOM2兼容处理重复问题的解决方法
2017/07/27 Javascript
vue2.0实现前端星星评分功能组件实例代码
2018/02/12 Javascript
微信小程序实现获取用户信息并存入数据库操作示例
2019/05/07 Javascript
vue中echarts图表大小适应窗口大小且不需要刷新案例
2020/07/19 Javascript
解决vue项目 build之后资源文件找不到的问题
2020/09/12 Javascript
[02:57]2014DOTA2国际邀请赛 选手辛苦解说更辛苦
2014/07/10 DOTA
Django返回json数据用法示例
2016/09/18 Python
Python 反转字符串(reverse)的方法小结
2018/02/20 Python
pandas数据框,统计某列数据对应的个数方法
2018/04/11 Python
浅析Python 3 字符串中的 STR 和 Bytes 有什么区别
2018/10/14 Python
对python中的乘法dot和对应分量相乘multiply详解
2018/11/14 Python
python 实现在无序数组中找到中位数方法
2020/03/03 Python
python爬虫线程池案例详解(梨视频短视频爬取)
2021/02/20 Python
与世界上最好的跑步专业品牌合作:Fleet Feet
2019/03/22 全球购物
俄罗斯香水和化妆品网上商店:NOTINO.ru
2019/12/17 全球购物
日本亚马逊官方网站:Amazon.co.jp
2020/04/14 全球购物
大专自我鉴定范文
2013/10/23 职场文书
cf战队收人广告词
2014/03/14 职场文书
向国旗敬礼活动总结范文2014
2014/09/27 职场文书
开会通知短信大全
2015/04/20 职场文书
村党总支部公开承诺书2016
2016/03/25 职场文书
Java集成swagger文档组件
2021/06/28 Java/Android