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 相关文章推荐
Zend的AutoLoad机制介绍
Sep 27 PHP
php二维数组用键名分组相加实例函数
Nov 06 PHP
PHP向浏览器输出内容的4个函数总结
Nov 17 PHP
PHP图片处理之使用imagecopy函数添加图片水印实例
Nov 19 PHP
php隐藏IP地址后两位显示为星号的方法
Nov 21 PHP
php header函数的常用http头设置
Jun 25 PHP
PHP中的类型提示(type hinting)功能介绍
Jul 01 PHP
Yii CFileCache 获取不到值的原因分析
Feb 08 PHP
浅谈PHP中pack、unpack的详细用法
Mar 12 PHP
PHP CURL中传递cookie的方法步骤
May 09 PHP
利用PHP内置SERVER开启web服务(本地开发使用)
Jan 22 PHP
PHP中abstract(抽象)、final(最终)和static(静态)原理与用法详解
Jun 05 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 FTP类的详解
2013/06/13 PHP
php基于mcrypt的加密解密实例
2014/10/27 PHP
PHP调用Mailgun发送邮件的方法
2017/05/04 PHP
Laravel5.5 手动分页和自定义分页样式的简单实现
2019/10/15 PHP
Thinkphp页面跳转设置跳转等待时间的操作
2019/10/16 PHP
JavaScript与Image加载事件(onload)、加载状态(complete)
2011/02/14 Javascript
jQuery中选择器小问题(新人难免遇到)
2014/03/31 Javascript
jQuery的one()方法用法实例
2015/01/19 Javascript
js正则表达式惰性匹配和贪婪匹配用法分析
2016/12/26 Javascript
Bootstrap table表格简单操作
2017/02/07 Javascript
ReactNative Image组件使用详解
2017/08/07 Javascript
日期时间范围选择插件:daterangepicker使用总结(必看篇)
2017/09/14 Javascript
node使用Koa2搭建web项目的方法
2017/10/17 Javascript
parabola.js抛物线与加入购物车效果的示例代码
2017/10/25 Javascript
详解如何使用PM2将Node.js的集群变得更加容易
2017/11/15 Javascript
vscode下vue项目中eslint的使用方法
2019/01/13 Javascript
JQuery事件委托原理与用法实例分析
2019/05/13 jQuery
Vue 设置axios请求格式为form-data的操作步骤
2019/10/29 Javascript
element-ui如何防止重复提交的方法步骤
2019/12/09 Javascript
微信小程序学习总结(四)事件与冒泡实例分析
2020/06/04 Javascript
Python Tkinter基础控件用法
2014/09/03 Python
python中管道用法入门实例
2015/06/04 Python
Python使用matplotlib绘制三维图形示例
2018/08/25 Python
python中enumerate() 与zip()函数的使用比较实例分析
2019/09/03 Python
如何在pycharm中安装第三方包
2020/10/27 Python
英国灯具和灯泡网上商店:Lights.co.uk
2018/02/02 全球购物
美国办公用品折扣网站:Shoplet.com
2019/11/24 全球购物
实习期自我鉴定
2013/10/11 职场文书
小学教师师德师风自我剖析材料
2014/09/29 职场文书
还款承诺书范本
2015/01/20 职场文书
离婚被告答辩状
2015/05/22 职场文书
2015暑假实习报告范文
2015/07/13 职场文书
幼儿园小班开学寄语(2016秋季)
2015/12/03 职场文书
MongoDB使用profile分析慢查询的步骤
2021/04/30 MongoDB
一行Python命令实现批量加水印
2022/04/07 Python
html中相对位置与绝对位置的具体使用
2022/05/15 HTML / CSS