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 相关文章推荐
vBulletin HACK----显示话题大小和打开新窗口于论坛索引页
Oct 09 PHP
PHP中的日期处理方法集锦
Jan 02 PHP
PHP开发的一些注意点总结
Oct 12 PHP
采用PHP函数memory_get_usage获取PHP内存清耗量的方法
Dec 06 PHP
phpadmin如何导入导出大数据文件及php.ini参数修改
Feb 18 PHP
PHP 自定义错误处理函数trigger_error()
Mar 26 PHP
php登陆页的密码处理方式分享
Oct 14 PHP
php防止网站被刷新的方法汇总
Dec 01 PHP
php中http与https跨域共享session的解决方法
Dec 20 PHP
通过php删除xml文档内容的方法
Jan 23 PHP
PHP实现微信小程序人脸识别刷脸登录功能
May 24 PHP
laravel 解决强制跳转 https的问题
Oct 22 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 静态页面中显示动态内容
2009/08/14 PHP
使用GROUP BY的时候如何统计记录条数 COUNT(*) DISTINCT
2011/04/23 PHP
PHP字符串中特殊符号的过滤方法介绍
2014/02/18 PHP
php浏览历史记录的方法
2015/03/10 PHP
win7安装php框架Yii的方法
2016/01/25 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
tagName的使用,留一笔
2006/06/26 Javascript
用javascript将数据库中的TEXT类型数据动态赋值到TEXTAREA中
2007/04/20 Javascript
checkbox全选/取消全选以及checkbox遍历jQuery实现代码
2009/12/02 Javascript
jQuery 改变CSS样式基础代码
2010/02/11 Javascript
理解Javascript_10_对象模型
2010/10/16 Javascript
利用js读取动态网站从服务器端返回的数据
2014/02/10 Javascript
jquery的ajax简单结构示例代码
2014/02/17 Javascript
angular中使用路由和$location切换视图
2015/01/23 Javascript
jQuery实现图片文字淡入淡出效果
2015/12/21 Javascript
谈谈JavaScript类型系统之Math
2016/01/06 Javascript
jQuery实现鼠标跟随提示层效果代码(可显示文本,Div,Table,Html等)
2016/04/18 Javascript
利用Ionic2 + angular4实现一个地区选择组件
2017/07/27 Javascript
angular.js实现列表orderby排序的方法
2018/10/02 Javascript
js实现带箭头的进度流程
2020/03/26 Javascript
使用基于Python的Tornado框架的HTTP客户端的教程
2015/04/24 Python
在Python中的Django框架中进行字符串翻译
2015/07/27 Python
Python代码解决RenderView窗口not found问题
2016/08/28 Python
Python 迭代器与生成器实例详解
2017/05/18 Python
Django 生成登陆验证码代码分享
2017/12/12 Python
基于Python对数据shape的常见操作详解
2018/12/25 Python
python爬虫爬取微博评论案例详解
2019/03/27 Python
django中账号密码验证登陆功能的实现方法
2019/07/15 Python
python中dict使用方法详解
2019/07/17 Python
Python高级特性 切片 迭代解析
2019/08/23 Python
Python列表list常用内建函数实例小结
2019/10/22 Python
python匿名函数lambda原理及实例解析
2020/02/07 Python
python+opencv边缘提取与各函数参数解析
2020/03/09 Python
成品仓管员工作职责
2013/12/29 职场文书
大学生咖啡店创业计划书
2014/01/21 职场文书
MySQL中的隐藏列的具体查看
2021/09/04 MySQL