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 相关文章推荐
oracle资料库函式库
Oct 09 PHP
PHP5 安装方法
Jan 15 PHP
Linux下进行MYSQL编程时插入中文乱码的解决方案
Mar 15 PHP
php smarty的预保留变量总结
Dec 04 PHP
pdo中使用参数化查询sql
Aug 11 PHP
ThinkPHP3.0略缩图不能保存到子目录的解决方法
Sep 30 PHP
浅谈apache和nginx的rewrite的区别
Feb 22 PHP
php实现的简单日志写入函数
Mar 31 PHP
php版微信公众平台回复中文出现乱码问题的解决方法
Sep 22 PHP
php简单构造json多维数组的方法示例
Jun 08 PHP
php命令行写shell实例详解
Jul 19 PHP
解决php扩展安装不生效问题
Oct 25 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
Smarty结合Ajax实现无刷新留言本实例
2007/01/02 PHP
PHP代码网站如何防范SQL注入漏洞攻击建议分享
2012/03/01 PHP
win10环境PHP 7 安装配置【教程】
2016/05/09 PHP
php如何实现不借助IDE快速定位行数或者方法定义的文件和位置
2017/01/17 PHP
php7基于递归实现删除空文件夹的方法示例
2017/06/15 PHP
PHP实现广度优先搜索算法(BFS,Broad First Search)详解
2017/09/16 PHP
使用laravel和ECharts实现折线图效果的例子
2019/10/09 PHP
屏蔽鼠标右键、Ctrl+n、shift+F10、F5刷新、退格键 的javascript代码
2007/04/01 Javascript
jquery ajax提交整个表单元素的快捷办法
2013/03/27 Javascript
求数组最大最小值方法适用于任何数组
2013/08/16 Javascript
JavaSript中变量的作用域闭包的深入理解
2014/05/12 Javascript
学习使用bootstrap3栅格系统
2016/04/12 Javascript
JavaScript动态添加事件之事件委托
2016/07/12 Javascript
原生js实现水平方向无缝滚动
2017/01/10 Javascript
jquery实现数字输入框
2017/02/22 Javascript
JS正则表达式验证密码格式的集中情况总结
2017/02/23 Javascript
javascript 中关于array的常用方法详解
2017/05/05 Javascript
Vue中"This dependency was not found"问题的解决方法
2018/06/19 Javascript
JS localStorage存储对象,sessionStorage存储数组对象操作示例
2020/02/15 Javascript
Python中的赋值、浅拷贝、深拷贝介绍
2015/03/09 Python
详解Python的Django框架中manage命令的使用与扩展
2016/04/11 Python
python实现三维拟合的方法
2018/12/29 Python
python等差数列求和公式前 100 项的和实例
2020/02/25 Python
python实现飞机大战项目
2020/03/11 Python
iframe与window.onload如何使用详解
2020/05/07 HTML / CSS
法国一家多品牌成衣精品中/高档商店:Graduate Store
2019/08/28 全球购物
jQuery treeview树形结构应用
2021/03/24 jQuery
英文简历自荐信范文
2013/12/11 职场文书
单位提档介绍信
2014/01/17 职场文书
学生生病请假条范文
2014/02/16 职场文书
效能监察建议书
2014/05/19 职场文书
软件售后服务承诺书
2014/05/21 职场文书
品酒会策划方案
2014/05/26 职场文书
《鲁班学艺》读后感3篇
2019/11/27 职场文书
Python中的变量与常量
2021/11/11 Python
Python何绘制带有背景色块的折线图
2022/04/23 Python