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伪造referer实例代码
Sep 20 PHP
ThinkPHP之foreach标签使用概述
Jun 30 PHP
php使用explode()函数将字符串拆分成数组的方法
Feb 17 PHP
php输出全球各个时区列表的方法
Mar 31 PHP
Windows Server 2008 R2和2012中PHP连接MySQL过慢的解决方法
Jul 02 PHP
Yii控制器中操作视图js的方法
Jul 04 PHP
php实现和c#一致的DES加密解密实例
Jul 24 PHP
laravel实现分页样式替换示例代码(增加首、尾页)
Sep 22 PHP
php-app开发接口加密详解
Apr 18 PHP
PHP命令Command模式用法实例分析
Aug 08 PHP
使用PHPExcel导出Excel表
Sep 08 PHP
yii框架结合charjs统计上一年与当前年数据的方法示例
Apr 04 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
基于ubuntu下nginx+php+mysql安装配置的具体操作步骤
2013/04/28 PHP
spl_autoload_register与autoload的区别详解
2013/06/03 PHP
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
PHP实现链表的定义与反转功能示例
2018/06/09 PHP
js innerHTML 的一些问题的解决方法
2008/06/22 Javascript
JavaScript 小型打飞机游戏实现原理说明
2010/10/28 Javascript
js常用排序实现代码
2010/12/28 Javascript
用函数模板,写一个简单高效的 JSON 查询器的方法介绍
2013/04/17 Javascript
基于jQuery实现的图片切换焦点图整理
2014/12/07 Javascript
Jquery动态添加输入框的方法
2015/05/29 Javascript
浅谈js继承的实现及公有、私有、静态方法的书写
2016/10/28 Javascript
jQuery实现花式轮播之圣诞节礼物传送效果
2016/12/25 Javascript
JS正则截取两个字符串之间及字符串前后内容的方法
2017/01/06 Javascript
利用vue.js插入dom节点的方法
2017/03/15 Javascript
利用Angular2的Observables实现交互控制的方法
2018/12/27 Javascript
vue elementUI 表单校验的实现代码(多层嵌套)
2019/11/06 Javascript
node.js使用mongoose操作数据库实现购物车的增、删、改、查功能示例
2019/12/23 Javascript
vue点击按钮动态创建与删除组件功能
2019/12/29 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
2020/02/01 Javascript
深入了解Vue.js 混入(mixins)
2020/07/23 Javascript
[46:00]Ti4 冒泡赛第二轮LGD vs C9 2
2014/07/14 DOTA
python获取当前用户的主目录路径方法(推荐)
2017/01/12 Python
Python之读取TXT文件的方法小结
2018/04/27 Python
Python3实现mysql连接和数据框的形成(实例代码)
2020/01/17 Python
Django 解决上传文件时,request.FILES为空的问题
2020/05/20 Python
ffmpeg+Python实现B站MP4格式音频与视频的合并示例代码
2020/10/21 Python
CSS3绘制六边形的简单实现
2016/08/25 HTML / CSS
简单html5代码获取地理位置
2014/03/31 HTML / CSS
元宵节晚会主持人串词
2014/03/25 职场文书
培训协议书范本
2014/04/22 职场文书
幼儿发展评估方案
2014/06/11 职场文书
销售顾问工作计划书
2014/09/15 职场文书
个人优缺点总结
2015/02/28 职场文书
党小组评议意见
2015/06/02 职场文书
队列队形口号
2015/12/25 职场文书
python中pandas对多列进行分组统计的实现
2021/06/18 Python