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+xslt在windows平台上
Oct 09 PHP
PHP脚本数据库功能详解(下)
Oct 09 PHP
PHP 和 MySQL 开发的 8 个技巧
Jan 02 PHP
PHP5+UTF8多文件上传类
Oct 17 PHP
php执行sql语句的写法
Mar 10 PHP
数组与类使用PHP的可变变量名需要的注意的问题
Jun 20 PHP
PHP 登录完成后如何跳转上一访问页面
Jan 14 PHP
php计算两个文件相对路径的方法
Mar 14 PHP
php打造智能化的柱状图程序,用于报表等
Jun 19 PHP
PHP常见漏洞攻击分析
Feb 21 PHP
php面向对象值单例模式
May 03 PHP
总结PHP中DateTime的常用方法
Aug 11 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
《OVERLORD》第四季,终于等到你!
2020/03/02 日漫
第十二节 类的自动加载 [12]
2006/10/09 PHP
phpfans留言版用到的数据操作类和分页类
2007/01/04 PHP
php GUID生成函数和类
2014/03/10 PHP
浅谈使用PHP开发微信支付的流程
2015/10/04 PHP
PHP仿微信发红包领红包效果
2016/10/30 PHP
PHP实现的基于单向链表解决约瑟夫环问题示例
2017/09/30 PHP
laravel框架添加数据,显示数据,返回成功值的方法
2019/10/11 PHP
PHP 8新特性简介
2020/08/18 PHP
javascript遇到html5的一些表单属性
2015/07/05 Javascript
js限制文本框的输入内容代码分享(3类)
2015/08/20 Javascript
JS实现超简洁网页title标题跑动闪烁提示效果代码
2015/10/23 Javascript
理解JS事件循环
2016/01/07 Javascript
适用于javascript开发者的Processing.js入门教程
2016/02/24 Javascript
js实现图片上传并预览功能
2018/08/06 Javascript
微信小程序获取用户绑定手机号方法示例
2019/07/21 Javascript
node爬取新型冠状病毒的疫情实时动态
2020/02/06 Javascript
详解Vue 单文件组件的三种写法
2020/02/19 Javascript
Python两个整数相除得到浮点数值的方法
2015/03/18 Python
Python 登录网站详解及实例
2017/04/11 Python
开源软件包和环境管理系统Anaconda的安装使用
2017/09/04 Python
Python自定义函数定义,参数,调用代码解析
2017/12/27 Python
python mysql自增字段AUTO_INCREMENT值的修改方式
2020/05/18 Python
python字符串的index和find的区别详解
2020/06/20 Python
python如何快速拼接字符串
2020/10/28 Python
Pycharm 跳转回之前所在页面的操作
2021/02/05 Python
澳大利亚领先的在线美容商店:Facial Co
2017/10/22 全球购物
Zipadee-Zip襁褓过渡毯:Sleeping Baby
2018/12/30 全球购物
美国伴娘礼服商店:Evening Collective
2019/10/07 全球购物
高中生期末评语
2014/01/28 职场文书
企业军训感想
2014/02/07 职场文书
软件项目开发计划书
2014/05/01 职场文书
反邪教警示教育方案
2014/05/13 职场文书
工作失职自我检讨书
2015/05/05 职场文书
战友聚会致辞
2015/07/28 职场文书
给校长的建议书作文500字
2015/09/14 职场文书