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 相关文章推荐
redis 队列操作的例子(php)
Apr 12 PHP
基于PHP选项与信息函数的使用详解
May 10 PHP
基于PHP读取csv文件内容的详解
Jun 18 PHP
php生成百度sitemap站点地图类函数实例
Oct 17 PHP
php基于表单密码验证与HTTP验证用法实例
Jan 06 PHP
php实现的操作excel类详解
Jan 15 PHP
php实现在站点里面添加邮件发送的功能
Apr 28 PHP
PHP中Socket连接及读写数据超时问题分析
Jul 19 PHP
PHP使用new StdClass()创建空对象的方法分析
Jun 06 PHP
[原创]PHP实现字节数Byte转换为KB、MB、GB、TB的方法
Aug 31 PHP
PHP filesize函数用法浅析
Feb 15 PHP
php7下的filesize函数
Sep 30 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
动漫女神老婆无限好,但日本女生可能就不是这么一回事了!
2020/03/04 日漫
php下一个阿拉伯数字转中文数字的函数
2007/07/16 PHP
显示youtube视频缩略图和Vimeo视频缩略图代码分享
2014/02/13 PHP
一个js封装的不错的选项卡效果代码
2008/02/15 Javascript
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
JS 控制非法字符的输入代码
2009/12/04 Javascript
JavaScript Date对象 日期获取函数
2010/12/19 Javascript
深入理解JavaScript系列(19):求值策略(Evaluation strategy)详解
2015/03/05 Javascript
jquery滚动条插件(可以自定义)
2016/12/11 Javascript
js生成随机数方法和实例
2017/01/17 Javascript
jquery事件与绑定事件
2017/03/16 Javascript
jQuery简单实现向列表动态添加新元素的方法示例
2017/12/25 jQuery
对vue中methods互相调用的方法详解
2018/08/30 Javascript
解决cordova+vue 项目打包成APK应用遇到的问题
2019/05/10 Javascript
vue动态注册组件实例代码详解
2019/05/30 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
js计算最大公约数和最小公倍数代码实例
2019/09/11 Javascript
JS中自定义事件的使用与触发操作实例分析
2019/11/01 Javascript
[02:44]DOTA2英雄基础教程 克林克兹
2014/01/15 DOTA
Python通过正则表达式选取callback的方法
2015/07/18 Python
Queue 实现生产者消费者模型(实例讲解)
2017/11/13 Python
Python语言描述最大连续子序列和
2017/12/05 Python
使用python进行拆分大文件的方法
2018/12/10 Python
Python中的heapq模块源码详析
2019/01/08 Python
keras 指定程序在某块卡上训练实例
2020/06/22 Python
解决pycharm修改代码后第一次运行不生效的问题
2021/02/06 Python
adidas美国官网:adidas US
2016/09/21 全球购物
图库照片、免版税图片、矢量艺术、视频片段:Depositphotos
2019/08/02 全球购物
什么是命名空间(NameSpace)
2015/11/24 面试题
护理专科毕业推荐信
2013/11/10 职场文书
最新结婚典礼主持词
2014/03/14 职场文书
《微笑着面对生活》优秀演讲稿范文
2014/09/23 职场文书
乡镇镇长个人整改措施
2014/10/01 职场文书
营销经理工作检讨书
2014/11/03 职场文书
司机岗位职责范本
2015/04/10 职场文书
css3实现背景图片半透明内容不透明的方法示例
2021/04/13 HTML / CSS