php在apache环境下实现gzip配置方法


Posted in PHP onApril 02, 2015

本文实例讲述了php在apache环境下实现gzip配置方法。分享给大家供大家参考。具体如下:

1、conf/httpd.conf

1) 去掉#LoadModule headers_module modules/mod_headers.so前面的注释#,
2) 添加LoadModule deflate_module modules/mod_deflate.so,
3) 去掉#Include conf/extra/httpd-vhosts.conf前面的注释#。
 
2、conf/extra/httpd-vhosts.conf
在VirtualHost中添加

<Location "/">
 SetOutputFilter DEFLATE
 BrowserMatch ^Mozilla/4 gzip-only-text/html
 BrowserMatch ^Mozilla/4\.0[678] no-gzip
 BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
 SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
 Header append Vary User-Agent env=!dont-vary
</Location>

例如:

<VirtualHost *:80>
 DocumentRoot "D:/Apache2.2/htdocs/wef"
 <Location "/">
  SetOutputFilter DEFLATE
  BrowserMatch ^Mozilla/4 gzip-only-text/html
  BrowserMatch ^Mozilla/4\.0[678] no-gzip
  BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
  SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary
  Header append Vary User-Agent env=!dont-vary
 </Location>
</VirtualHost>

希望本文所述对大家的php程序设计有所帮助。

PHP 相关文章推荐
PHP截取中文字符串的问题
Jul 12 PHP
用来给图片加水印的PHP类
Apr 09 PHP
php编程实现获取excel文档内容的代码实例
Jun 28 PHP
php长字符串定义方法
Jul 12 PHP
php按百分比生成缩略图的代码分享
May 10 PHP
利用PHP fsockopen 模拟POST/GET传送数据的方法
Sep 22 PHP
10个对初学者非常有用的PHP技巧
Apr 06 PHP
Yii隐藏URL中index.php的方法
Jul 12 PHP
php中实现字符串翻转的方法
Feb 22 PHP
PHP判断一个数组是另一个数组子集的方法详解
Jul 31 PHP
PHP给源代码加密的几种方法汇总(推荐)
Feb 06 PHP
php自动加载代码实例详解
Feb 26 PHP
PHP中使用socket方式GET、POST数据实例
Apr 02 #PHP
php获取百度收录、百度热词及百度快照的方法
Apr 02 #PHP
php中实现获取随机数组列表的自定义函数
Apr 02 #PHP
PHP版微信公众平台红包API
Apr 02 #PHP
php实现TCP端口检测的方法
Apr 01 #PHP
Yii实现自动加载类地图的方法
Apr 01 #PHP
PHP递归调用数组值并用其执行指定函数的方法
Apr 01 #PHP
You might like
PHP文件生成的图片无法使用CDN缓存的解决方法
2015/06/20 PHP
php mysql获取表字段名称和字段信息的三种方法
2016/11/13 PHP
Zend Framework数据库操作方法实例总结
2016/12/11 PHP
js tab效果的实现代码
2009/12/26 Javascript
查看图片(前进后退)功能实现js代码
2013/04/24 Javascript
JS获取URL中的参数数据
2013/12/05 Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
2014/08/18 Javascript
基于jQuery创建鼠标悬停效果的方法
2015/03/07 Javascript
JS实现向表格中动态添加行的方法
2015/03/30 Javascript
举例讲解JavaScript substring()的使用方法
2015/11/09 Javascript
jQuery 判断是否包含在数组中Array[]的方法
2016/08/03 Javascript
AngularJs bootstrap详解及示例代码
2016/09/01 Javascript
Javascript实现汉字和拼音互转的终极方案
2016/10/19 Javascript
Angular动态添加、删除输入框并计算值实例代码
2017/03/29 Javascript
Vue+axios 实现http拦截及路由拦截实例
2017/04/25 Javascript
BootStrap selectpicker后台动态绑定数据
2017/06/01 Javascript
vue和better-scroll实现列表左右联动效果详解
2019/04/29 Javascript
vue页面切换项目实现转场动画的方法
2019/11/12 Javascript
原生javascript制作的拼图游戏实现方法详解
2020/02/23 Javascript
vue中全局路由守卫中替代this操作(this.$store/this.$vux)
2020/07/24 Javascript
vue接口请求加密实例
2020/08/11 Javascript
Python multiprocessing.Manager介绍和实例(进程间共享数据)
2014/11/21 Python
Python实现二叉树结构与进行二叉树遍历的方法详解
2016/05/24 Python
详解python的几种标准输出重定向方式
2016/08/15 Python
python实现在pandas.DataFrame添加一行
2018/04/04 Python
django ajax json的实例代码
2018/05/29 Python
Python封装成可带参数的EXE安装包实例
2019/08/24 Python
结合OpenCV与TensorFlow进行人脸识别的实现
2019/10/10 Python
Python基于os.environ从windows获取环境变量
2020/06/09 Python
详解CSS3开启硬件加速的使用和坑
2017/08/21 HTML / CSS
共产党员公开承诺践诺书
2014/05/28 职场文书
大跃进口号
2014/06/16 职场文书
三严三实民主生活会发言稿
2014/10/13 职场文书
期末个人总结范文
2015/02/13 职场文书
python实现调用摄像头并拍照发邮箱
2021/04/27 Python
浅谈golang 中time.After释放的问题
2021/05/05 Golang