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 中dirname(_file_)讲解
Mar 18 PHP
php htmlentities和htmlspecialchars 的区别
Aug 18 PHP
PHP+MySQL 制作简单的留言本
Nov 02 PHP
PHP函数常用用法小结
Feb 08 PHP
php数据库密码的找回的步骤
Jan 12 PHP
thinkphp四种url访问方式详解
Nov 28 PHP
php获取、检查类名、函数名、方法名的函数方法
Jun 25 PHP
php+ajax无刷新上传图片实例代码
Nov 17 PHP
php版交通银行网银支付接口开发入门教程
Sep 26 PHP
php实现将HTML页面转换成word并且保存的方法
Oct 14 PHP
php连接MSsql server的五种方法总结
Mar 04 PHP
PHP array_reduce()函数的应用解析
Oct 28 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
Cappuccino 卡布其诺咖啡之制作
2021/03/03 冲泡冲煮
15种PHP Encoder的比较
2007/04/17 PHP
linux系统上支持php的 iconv()函数的方法
2011/10/01 PHP
PHP 日,周,月点击排行统计
2012/01/11 PHP
Joomla语言翻译类Jtext用法分析
2016/05/05 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
JS获取图片实际宽高及根据图片大小进行自适应
2013/08/11 Javascript
浅析Node在构建超媒体API中的作用
2014/07/30 Javascript
jQuery对checkbox 复选框的全选全不选反选的操作
2016/08/09 Javascript
JavaScript 中 avalon绑定属性总结
2016/10/19 Javascript
JS实现复制功能
2017/03/01 Javascript
js原生日历的实例(推荐)
2017/10/31 Javascript
原生JS实现ajax与ajax的跨域请求实例
2017/12/01 Javascript
angularJS的radio实现单项二选一的使用方法
2018/02/28 Javascript
jquery点击回车键实现登录效果并默认焦点的方法
2018/03/09 jQuery
js中的 || 与 && 运算符详解
2018/05/24 Javascript
Vue登录注册并保持登录状态的方法
2018/08/17 Javascript
js HTML DOM EventListener功能与用法实例分析
2020/04/27 Javascript
[04:04]DOTA2亚洲邀请赛比赛场馆&酒店全攻略
2017/03/23 DOTA
python实现判断数组是否包含指定元素的方法
2015/07/15 Python
Python 创建空的list,以及append用法讲解
2018/05/04 Python
对python Tkinter Text的用法详解
2018/10/11 Python
Html5 APP中监听返回事件处理的方法示例
2018/03/15 HTML / CSS
Burberry英国官网:英国标志性奢侈品牌
2017/03/29 全球购物
如何提高SQL Server的安全性
2016/07/25 面试题
一套带网友答案的.NET笔试题
2016/12/06 面试题
税务会计岗位职责
2014/02/18 职场文书
首席执行官观后感
2015/06/03 职场文书
运动会广播稿50字
2015/08/19 职场文书
2016年圣诞节寄语(一句话)
2015/12/07 职场文书
外出学习心得体会范文
2016/01/18 职场文书
python编写五子棋游戏
2021/05/25 Python
MySQL 使用索引扫描进行排序
2021/06/20 MySQL
node快速搭建后台的实现步骤
2022/02/18 NodeJs
「睡美人」爱洛公主粘土人开订
2022/03/22 日漫