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 危险函数解释 分析
Apr 22 PHP
php获取mysql数据库中的所有表名的代码
Apr 23 PHP
通过5个php实例细致说明传值与传引用的区别
Aug 08 PHP
CentOS 6.2使用yum安装LAMP以及phpMyadmin详解
Jun 17 PHP
php常用的安全过滤函数集锦
Oct 09 PHP
ThinkPHP独立分组使用的注意事项
Nov 25 PHP
php对象和数组相互转换的方法
May 12 PHP
php三种实现多线程类似的方法
Oct 30 PHP
Laravel中注册Facades的步骤详解
Mar 16 PHP
PHP中类型转换 ,常量,系统常量,魔术常量的详解
Oct 26 PHP
php面试中关于面向对象的相关问题
Feb 13 PHP
Laravel框架Auth用户认证操作实例分析
Sep 29 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编码的代码
2008/06/28 PHP
php简单的留言板与回复功能具体实现
2014/02/19 PHP
php5.3 goto函数介绍和示例
2014/03/21 PHP
一个php生成16位随机数的代码(两种方法)
2014/09/16 PHP
php文件夹的创建与删除方法
2015/01/24 PHP
php中session定期自动清理的方法
2015/11/12 PHP
php中实现进程锁与多进程的方法
2016/09/18 PHP
YII2框架中查询生成器Query()的使用方法示例
2020/03/18 PHP
如何通过Apache在本地配置多个虚拟主机
2020/07/29 PHP
mouse_on_title.js
2006/08/25 Javascript
js实现的仿新浪微博完美的时间组件升级版
2011/12/20 Javascript
SeaJS入门教程系列之SeaJS介绍(一)
2014/03/03 Javascript
jQuery打印图片pdf、txt示例代码
2014/07/22 Javascript
深入理解JavaScript中的并行处理
2016/09/22 Javascript
Windows环境下npm install 报错: operation not permitted, rename的解决方法
2016/09/26 Javascript
微信小程序 图片等比例缩放(图片自适应屏幕)
2016/11/16 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
AngularJS使用ng-repeat和ng-if实现数据的删选显示效果示例【适用于表单数据的显示】
2016/12/13 Javascript
Bootstrap 3 按钮标签实例代码
2017/02/21 Javascript
支付宝小程序自定义弹窗dialog插件的实现代码
2018/11/30 Javascript
浅谈Vuex注入Vue生命周期的过程
2019/05/20 Javascript
JavaScript经典案例之简易计算器
2020/08/24 Javascript
jQuery编写QQ简易聊天框
2020/08/27 jQuery
基于python的汉字转GBK码实现代码
2012/02/19 Python
Python中使用item()方法遍历字典的例子
2014/08/26 Python
python中引用与复制用法实例分析
2015/06/04 Python
python实现淘宝秒杀脚本
2020/06/23 Python
Django CBV与FBV原理及实例详解
2019/08/12 Python
使用python实现kNN分类算法
2019/10/16 Python
Python定义函数时参数有默认值问题解决
2019/12/19 Python
Keras 快速解决OOM超内存的问题
2020/06/11 Python
解决HTML5手机端页面缩放的问题
2017/10/27 HTML / CSS
2014年关工委工作总结
2014/11/17 职场文书
Python Flask请求扩展与中间件相关知识总结
2021/06/11 Python
彩虹社八名人气艺人全新周边限时推出,性转女装男装一次拥有!
2022/04/01 日漫
nginx访问报403错误的几种情况详解
2022/07/23 Servers