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 相关文章推荐
不用iconv库的gb2312与utf-8的互换函数
Oct 09 PHP
刚才在简化php的库,结果发现很多东西
Dec 31 PHP
windows的文件系统机制引发的PHP路径爆破问题分析
Jul 28 PHP
PHP 正则表达式常用函数
Aug 17 PHP
html静态页面调用php文件的方法
Nov 13 PHP
PHP实现无限极分类图文教程
Nov 25 PHP
php通过baihui网API实现读取word文档并展示
Jun 22 PHP
php实现SAE上使用storage上传与下载文件的方法
Jun 29 PHP
php中mkdir()函数的权限问题分析
Sep 24 PHP
PHP无限极分类函数的实现方法详解
Apr 15 PHP
thinkphp5.1 文件引入路径问题及注意事项
Jun 13 PHP
如何优雅的使用 laravel 的 validator验证方法
Nov 11 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 中的类
2006/10/09 PHP
php快速url重写 更新版[需php 5.30以上]
2010/04/20 PHP
Discuz!下Memcache缓存实现方法
2010/05/28 PHP
批量修改RAR文件注释的php代码
2010/11/20 PHP
PHP基础陷阱题(变量赋值)
2012/09/12 PHP
PHP获取当前完整URL地址的函数
2014/12/21 PHP
PHP实现的简单sha1加密功能示例
2017/08/27 PHP
php单元测试phpunit入门实例教程
2017/11/17 PHP
PHP抽象类和接口用法实例详解
2019/07/20 PHP
js 判断 enter 事件
2009/02/12 Javascript
javascript 动态加载 css 方法总结
2009/07/11 Javascript
Jquery为a标签的href赋值实现代码
2013/05/03 Javascript
对于Form表单reset方法的新认识
2014/03/05 Javascript
轻松掌握JavaScript享元模式
2016/08/27 Javascript
JS中Attr的用法详解
2017/10/09 Javascript
ES6与CommonJS中的模块处理的区别
2018/06/13 Javascript
详解基于Vue2.0实现的移动端弹窗(Alert, Confirm, Toast)组件
2018/08/02 Javascript
JS实现电商商品展示放大镜特效
2020/01/07 Javascript
详解javascript中var与ES6规范中let、const区别与用法
2020/01/11 Javascript
[01:11:46]DOTA2-DPC中国联赛 正赛 iG vs Magma BO3 第一场 2月23日
2021/03/11 DOTA
python实现数据库跨服务器迁移
2018/04/12 Python
Tensorflow 合并通道及加载子模型的方法
2018/07/26 Python
浅谈Python中的bs4基础
2018/10/21 Python
selenium python 实现基本自动化测试的示例代码
2019/02/25 Python
django的分页器Paginator 从django中导入类
2019/07/25 Python
Kmeans均值聚类算法原理以及Python如何实现
2020/09/26 Python
利用简洁的图片预加载组件提升html5移动页面的用户体验
2016/03/11 HTML / CSS
Html5移动端弹幕动画实现示例代码
2018/08/27 HTML / CSS
FORZIERI澳大利亚站:全球顶级奢华配饰精品店
2016/12/31 全球购物
bonprix荷兰网上商店:便宜的服装、鞋子和家居用品
2020/07/04 全球购物
测绘工程个人的自我评价
2013/11/23 职场文书
幼儿园门卫岗位职责范本
2014/07/02 职场文书
幽默导游词开场白
2015/05/29 职场文书
合作合同协议书
2016/03/21 职场文书
PostgreSQL常用字符串分割函数整理汇总
2022/07/07 PostgreSQL
如何用H5实现好玩的2048小游戏
2022/07/23 HTML / CSS