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中用文本文件做数据库的实现方法
Mar 27 PHP
攻克CakePHP系列一 连接MySQL数据库
Oct 22 PHP
在Windows系统上安装PHP运行环境文字教程
Jul 19 PHP
PHP测试程序运行时间的类
Feb 05 PHP
php设置允许大文件上传示例代码
Mar 10 PHP
php将csv文件导入到mysql数据库的方法
Dec 24 PHP
php微信公众平台开发类实例
Apr 01 PHP
php实现统计目录文件大小的函数
Dec 25 PHP
php中strlen和mb_strlen用法实例分析
Nov 12 PHP
php array_values 返回数组的值实例详解
Nov 17 PHP
yii2安装详细流程
May 23 PHP
PHP获取当前时间不准确问题解决方案
Aug 14 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高级OOP技术演示
2009/08/27 PHP
PHP封装的数据库保存session功能类
2016/07/11 PHP
php实现微信公众号创建自定义菜单功能的实例代码
2019/06/11 PHP
基于jquery & json的省市区联动代码
2012/06/26 Javascript
13 个JavaScript 性能提升技巧分享
2012/07/26 Javascript
jQuery Validate表单验证深入学习
2015/12/18 Javascript
微信小程序表单验证错误提示效果
2017/05/19 Javascript
vue+webpack 打包文件 404 页面空白的解决方法
2018/02/28 Javascript
vue中子组件的methods中获取到props中的值方法
2018/08/27 Javascript
cdn模式下vue的基本用法详解
2018/10/07 Javascript
ES6 新增的创建数组的方法(小结)
2019/08/01 Javascript
tracking.js实现前端人脸识别功能
2020/04/16 Javascript
15个简单的JS编码标准让你的代码更整洁(小结)
2020/07/16 Javascript
vue中选中多个选项并且改变选中的样式的实例代码
2020/09/16 Javascript
[02:15]2014DOTA2国际邀请赛 赛后退役选手回顾
2014/08/01 DOTA
在Python操作时间和日期之asctime()方法的使用
2015/05/22 Python
Python聚类算法之DBSACN实例分析
2015/11/20 Python
Python中线程的MQ消息队列实现以及消息队列的优点解析
2016/06/29 Python
pip安装Python库时遇到的问题及解决方法
2017/11/23 Python
python2.7实现邮件发送功能
2018/12/12 Python
使用matplotlib绘制图例标签中带有公式的图
2019/12/13 Python
Pytorch 之修改Tensor部分值方式
2019/12/27 Python
pytorch中的自定义反向传播,求导实例
2020/01/06 Python
python通用读取vcf文件的类(复制粘贴即可用)
2020/02/29 Python
python继承threading.Thread实现有返回值的子类实例
2020/05/02 Python
python创建文本文件的简单方法
2020/08/30 Python
Django多数据库联用实现方法解析
2020/11/12 Python
详解Python模块化编程与装饰器
2021/01/16 Python
CSS3绘制超炫的上下起伏波动进度加载动画
2016/04/21 HTML / CSS
英国屋顶用品和材料超市:Roofing Supplies UK
2019/08/24 全球购物
安德玛加拿大官网:Under Armour加拿大
2019/10/02 全球购物
植树节口号
2014/06/21 职场文书
贫困证明模板(3篇)
2014/09/16 职场文书
第二批党的群众路线教育实践活动个人对照检查材料
2014/09/23 职场文书
科学发展观标语
2014/10/08 职场文书
给男朋友的道歉短信
2015/05/12 职场文书