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 相关文章推荐
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
Dec 06 PHP
PHP跳转页面的几种实现方法详解
Jun 08 PHP
新浪SAE云平台下使用codeigniter的数据库配置
Jun 12 PHP
php画图实例
Nov 05 PHP
PHP register_shutdown_function()函数的使用示例
Jun 23 PHP
php创建图像具体步骤
Mar 13 PHP
PHP使用imagick扩展实现合并图像的方法
Apr 25 PHP
PHP使用第三方即时获取物流动态实例详解
Apr 27 PHP
使用PHP json_decode可能遇到的坑与解决方法
Aug 03 PHP
PHP递归实现文件夹的复制、删除、查看大小操作示例
Aug 11 PHP
Laravel多域名下字段验证的方法
Apr 04 PHP
Yii2框架操作数据库的方法分析【以mysql为例】
May 27 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 进度条实现代码
2009/03/10 PHP
Windows PHP5和Apache的安装与配置
2009/06/08 PHP
PHP获取MySql新增记录ID值的3种方法
2014/06/24 PHP
PHP7之Mongodb API使用详解
2015/12/26 PHP
PHP创建/删除/复制文件夹、文件
2016/05/03 PHP
Laravel+jQuery实现AJAX分页效果
2016/09/14 PHP
Laravel实现批量更新多条数据
2020/04/06 PHP
用js自动判断浏览器分辨率的代码
2007/01/28 Javascript
Javascript 判断客户端浏览器类型代码
2010/03/01 Javascript
Jquery 实现table样式的设定
2015/01/28 Javascript
jQuery的实例及必知重要的jQuery选择器详解
2016/05/20 Javascript
JS判断鼠标进入容器的方向与window.open新窗口被拦截的问题
2016/12/23 Javascript
Angular2实现组件交互的方法分析
2017/12/19 Javascript
vue 属性拦截实现双向绑定的实例代码
2018/10/24 Javascript
详解vuex状态管理模式
2018/11/01 Javascript
手写Vue源码之数据劫持示例详解
2021/01/04 Vue.js
windows系统中python使用rar命令压缩多个文件夹示例
2014/05/06 Python
Python实现获取磁盘剩余空间的2种方法
2017/06/07 Python
Python 进程之间共享数据(全局变量)的方法
2019/07/16 Python
python 三元运算符使用解析
2019/09/16 Python
python中property和setter装饰器用法
2019/12/19 Python
python如何安装下载后的模块
2020/07/03 Python
python中xlrd模块的使用详解
2021/02/01 Python
美国知名的在线旅游服务网站:Priceline
2016/07/23 全球购物
初中地理教学反思
2014/01/11 职场文书
2014年公司迎新年活动方案
2014/02/24 职场文书
大学生自我鉴定书
2014/03/24 职场文书
信用社竞聘演讲稿
2014/05/16 职场文书
学生安全承诺书
2014/05/22 职场文书
党的群众路线领导班子整改方案
2014/09/27 职场文书
工会2014法制宣传日活动总结
2014/11/01 职场文书
2015年爱国卫生月活动总结
2015/03/26 职场文书
撤诉书怎么写
2015/05/19 职场文书
2015秋季开学演讲稿范文
2015/07/16 职场文书
学校远程教育工作总结
2015/08/11 职场文书
js前端设计模式优化50%表单校验代码示例
2022/06/21 Javascript