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 相关文章推荐
我的论坛源代码(三)
Oct 09 PHP
php基础知识:类与对象(4) 范围解析操作符(::)
Dec 13 PHP
php 随机记录mysql rand()造成CPU 100%的解决办法
May 18 PHP
php数组函数序列之in_array() 查找数组值是否存在
Oct 29 PHP
Linux fgetcsv取得的数组元素为空字符串的解决方法
Nov 25 PHP
使用php清除bom示例
Mar 03 PHP
CI框架开发新浪微博登录接口源码完整版
May 28 PHP
学习php中的正则表达式
Aug 17 PHP
php获取Google机器人访问足迹的方法
Apr 15 PHP
对比分析php中Cookie与Session的异同
Feb 19 PHP
Smarty简单生成表单元素的方法示例
May 23 PHP
PHP 数组遍历foreach语法结构及实例
Jun 13 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 DOMElement 操作xml 文档的实现代码
2013/05/10 PHP
PHP正则表达式替换站点关键字链接后空白的解决方法
2014/09/16 PHP
PHP实现的杨辉三角求解算法分析
2019/03/11 PHP
php获取小程序码的实现代码(B类接口)
2020/06/13 PHP
Js 订制自己的AlertBox(信息提示框)
2009/01/09 Javascript
JavaScript 精粹读书笔记(1,2)
2010/02/07 Javascript
jQuery插件制作之参数用法实例分析
2015/06/01 Javascript
Angular 理解module和injector,即依赖注入
2016/09/07 Javascript
解析预加载显示图片艺术
2016/12/05 Javascript
基于JavaScript实现随机颜色输入框
2016/12/10 Javascript
详解JS中定时器setInterval和setTImeout的this指向问题
2017/01/06 Javascript
React组件的三种写法总结
2017/01/12 Javascript
Angular中响应式表单的三种更新值方法详析
2017/08/22 Javascript
深入浅出es6模板字符串
2017/08/26 Javascript
JS实现的缓冲运动效果示例
2018/04/30 Javascript
JavaScript常见继承模式实例小结
2019/01/11 Javascript
微信跳一跳小游戏python脚本
2018/01/05 Python
TensorFlow变量管理详解
2018/03/10 Python
python Pexpect 实现输密码 scp 拷贝的方法
2019/01/03 Python
利用python、tensorflow、opencv、pyqt5实现人脸实时签到系统
2019/09/25 Python
Python中itertools的用法详解
2020/02/07 Python
html5中canvas学习笔记1-画板的尺寸与实际显示尺寸
2013/01/06 HTML / CSS
生物有机护肤品:Aurelia Probiotic Skincare
2018/01/31 全球购物
美国在线自行车商店:Jenson USA
2018/05/22 全球购物
英语专业推荐信
2013/11/16 职场文书
村委会贫困证明
2014/01/14 职场文书
大型会议接待方案
2014/03/01 职场文书
什么是就业协议书
2014/04/17 职场文书
升职演讲稿范文
2014/05/23 职场文书
暑期教师培训方案
2014/06/07 职场文书
大学生党员自我评价
2015/03/04 职场文书
自我检讨书怎么写
2015/05/07 职场文书
入党积极分子半年考察意见
2015/06/02 职场文书
学校运动会通讯稿
2015/07/18 职场文书
校园音乐节目广播稿
2015/08/19 职场文书
如何做好员工培训计划?
2019/07/09 职场文书