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中文URL编解码(urlencode()rawurlencode()
Jul 03 PHP
基于Zookeeper的使用详解
May 02 PHP
使用PHP静态变量当缓存的方法
Nov 13 PHP
PHP中使用php://input处理相同name值的表单数据
Feb 03 PHP
Yii清理缓存的方法
Jan 06 PHP
php打包压缩文件之ZipArchive方法用法分析
Apr 30 PHP
PHP简单创建压缩图的方法
Aug 24 PHP
Yii2下session跨域名共存的解决方案
Feb 04 PHP
mac系统下安装多个php并自由切换的方法详解
Apr 21 PHP
php压缩文件夹最新版
Jul 18 PHP
PHP7 echo和print语句实例用法
Feb 15 PHP
tp5框架前台无限极导航菜单类实现方法分析
Mar 29 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默认安装产生系统漏洞
2006/10/09 PHP
php下实现在指定目录搜索指定类型文件的函数
2008/10/03 PHP
php打乱数组二维数组多维数组的简单实例
2016/06/17 PHP
PHP数据的提交与过滤基本操作实例详解
2016/11/11 PHP
PHP 二维array转换json的实例讲解
2018/08/21 PHP
PHP中非常有用却鲜有人知的函数集锦
2019/08/17 PHP
javascript简单实现命名空间效果
2014/03/06 Javascript
js自动生成的元素与页面原有元素发生堆叠的解决方法
2014/09/04 Javascript
jQuery+AJAX实现无刷新下拉加载更多
2015/07/03 Javascript
JavaScript File API文件上传预览
2016/02/02 Javascript
整理JavaScript对DOM中各种类型的元素的常用操作
2016/05/05 Javascript
jquery判断input值不为空的方法
2016/06/05 Javascript
AngularJS指令与指令之间的交互功能示例
2016/12/14 Javascript
jquery实现input框获取焦点的方法
2017/02/06 Javascript
浅谈关于axios和session的一些事
2017/07/13 Javascript
vue结合element-ui使用示例
2019/01/24 Javascript
微信小程序常用的3种提示弹窗实现详解
2019/09/19 Javascript
mpvue实现微信小程序快递单号查询代码
2020/04/03 Javascript
Python生成MD5值的两种方法实例分析
2019/04/26 Python
Windows10下Tensorflow2.0 安装及环境配置教程(图文)
2019/11/21 Python
如何基于matlab相机标定导出xml文件
2020/11/02 Python
用CSS3打造HTML5的Logo(实现代码)
2016/06/16 HTML / CSS
英国、欧洲和全球租车服务:Avis英国
2016/08/29 全球购物
土耳其时尚潮流在线购物网站:Trendyol
2017/10/10 全球购物
下述程序的作用是计算机数组中的最大元素值及其下标
2012/11/26 面试题
通信工程毕业生求职信
2013/11/16 职场文书
机关会计岗位职责
2014/04/08 职场文书
小学教师个人先进事迹材料
2014/05/17 职场文书
小学生九一八纪念日83周年演讲稿500字
2014/09/17 职场文书
学校党的群众路线教育实践活动整改措施
2014/10/25 职场文书
给老师的感谢信
2015/01/20 职场文书
《圆明园的毁灭》教学反思
2016/02/16 职场文书
如何做好员工培训计划?
2019/07/09 职场文书
opencv-python图像配准(匹配和叠加)的实现
2021/06/23 Python
Python实现排序方法常见的四种
2021/07/15 Python
Nginx安装配置详解
2022/06/25 Servers