PHP中开启gzip压缩的2种方法


Posted in PHP onJanuary 31, 2015

网页开启gzip压缩以后,其体积可以减小20%~90%,可以节省下大量的带宽,从而减少页面响应时间,提高用户体验。

php配置改法:

zlib.output_compression = On

;开启gzip功能
zlib.output_compression_level = 4

;gzip压缩级别,1~9,建议3~5
;zlib.output_handler =

;gzip压缩方式,建议注释

php文件改法:

建议在页面开头写上,可以写到头部公共文件

if( !headers_sent() && // 如果页面头部信息还没有输出 

extension_loaded("zlib") && // 而且php已经加载了zlib扩展 

strstr($_SERVER["HTTP_ACCEPT_ENCODING"],"gzip")) //而且浏览器接受GZIP

{

  ini_set('zlib.output_compression', 'On');

  ini_set('zlib.output_compression_level', '4');

}
PHP 相关文章推荐
PHP中ADODB类详解
Mar 25 PHP
用PHP连接MySQL代码的参数说明
Jun 07 PHP
PHP 设置MySQL连接字符集的方法
Jan 02 PHP
shopex中集成的站长统计功能的代码简单分析
Aug 11 PHP
php验证手机号码(支持归属地查询及编码为UTF8)
Feb 01 PHP
php去除字符串换行符示例分享
Feb 13 PHP
php 升级到 5.3+ 后出现的一些错误,如 ereg(); ereg_replace(); 函数报错
Dec 07 PHP
PHP+mysql实现从数据库获取下拉树功能示例
Jan 06 PHP
php输出图像的方法实例分析
Feb 16 PHP
PHP里面把16进制的图片数据显示在html的img标签上(实现方法)
May 02 PHP
Windows平台实现PHP连接SQL Server2008的方法
Jul 26 PHP
多个Laravel项目如何共用migrations详解
Sep 25 PHP
PHP调试函数和日志记录函数分享
Jan 31 #PHP
php上传文件问题汇总
Jan 30 #PHP
PHP文件缓存类示例分享
Jan 30 #PHP
php递归删除目录与文件的方法
Jan 30 #PHP
php递归法读取目录及文件的方法
Jan 30 #PHP
php实现简单文件下载的方法
Jan 30 #PHP
php+mysqli预处理技术实现添加、修改及删除多条数据的方法
Jan 30 #PHP
You might like
PHP中for循环语句的几种变型
2006/11/26 PHP
php explode函数实例代码
2012/02/27 PHP
PHP 第二节 数据类型之字符串类型
2012/04/28 PHP
PHP 观察者模式的实现代码
2013/05/10 PHP
PHP开发框架kohana3 自定义路由设置示例
2014/07/14 PHP
php提示Warning:mysql_fetch_array() expects的解决方法
2014/12/16 PHP
PHP中多线程的两个实现方法
2016/10/14 PHP
php实现的二叉树遍历算法示例
2017/06/15 PHP
类似GMAIL的Ajax信息反馈显示
2010/02/16 Javascript
用jquery实现等比例缩放图片效果插件
2010/07/24 Javascript
Chrome Form多次提交表单问题的解决方法
2011/05/09 Javascript
教你用AngularJS框架一行JS代码实现控件验证效果
2014/06/23 Javascript
详解JavaScript中getFullYear()方法的使用
2015/06/10 Javascript
javascript实现根据iphone屏幕方向调用不同样式表的方法
2015/07/13 Javascript
有关jQuery中parent()和siblings()的小问题
2016/06/01 Javascript
Bootstrap笔记—折叠实例代码
2017/03/13 Javascript
Vue2.0实现1.0的搜索过滤器功能实例代码
2017/03/20 Javascript
socket.io学习教程之深入学习篇(三)
2017/04/29 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
2017/05/04 Javascript
使用JS组件实现带ToolTip验证框的实例代码
2017/08/23 Javascript
微信小程序switch组件使用详解
2018/01/31 Javascript
ES6中定义类和对象的方法示例
2019/07/31 Javascript
查找Vue中下标的操作(some和findindex)
2020/08/12 Javascript
[40:29]2018DOTA2亚洲邀请赛 4.7总决赛 LGD vs Mineski 第一场
2018/04/10 DOTA
Django中更新多个对象数据与删除对象的方法
2015/07/17 Python
Python使用tablib生成excel文件的简单实现方法
2016/03/16 Python
python 实现tar文件压缩解压的实例详解
2017/08/20 Python
Python3单行定义多个变量或赋值方法
2018/07/12 Python
Python3 + Appium + 安卓模拟器实现APP自动化测试并生成测试报告
2021/01/27 Python
环境工程专业自荐信范文
2014/06/24 职场文书
2014年收银工作总结
2014/11/13 职场文书
西双版纳导游词
2015/02/03 职场文书
岗位职责范本大全
2015/02/26 职场文书
小兵张嘎电影观后感
2015/06/03 职场文书
创业计划书之溜冰场
2019/10/25 职场文书
超级实用!五步法则,教你写好年终工作总结
2019/12/05 职场文书