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入门
Oct 09 PHP
PHP语法速查表
Jan 02 PHP
如何隐藏你的.php文件
Jan 04 PHP
php cli换行示例
Apr 22 PHP
php随机生成数字字母组合的方法
Mar 18 PHP
PHP中把错误日志保存在系统日志中(Windows系统)
Jun 23 PHP
php连接mysql数据库
Mar 21 PHP
[原创]php token使用与验证示例【测试可用】
Aug 30 PHP
php 可变函数使用小结
Jun 12 PHP
thinkPHP5框架路由常用知识点汇总
Sep 15 PHP
PHP用swoole+websocket和redis实现web一对一聊天
Nov 05 PHP
PHP 裁剪图片
Mar 09 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 代码规范小结
2012/03/08 PHP
对PHP PDO的一些认识小结
2015/01/23 PHP
PHP ADODB生成HTML表格函数rs2html功能【附错误处理函数用法】
2018/05/29 PHP
JavaScript URL参数读取改进版
2009/01/16 Javascript
用Javascript 获取页面元素的位置的代码
2009/09/25 Javascript
js 静态动态成员 and 信息的封装和隐藏
2011/05/29 Javascript
jquery ui对话框实例代码
2013/05/10 Javascript
点击弹出层效果&amp;弹出窗口后网页背景变暗效果的实现代码
2014/02/10 Javascript
JavaScript中string转换成number介绍
2014/12/31 Javascript
JavaScript的RequireJS库入门指南
2015/07/01 Javascript
异步安全加载javascript文件的方法
2015/07/21 Javascript
Vue 中批量下载文件并打包的示例代码
2017/11/20 Javascript
JS中双击和单击事件冲突的解决方法
2018/04/09 Javascript
自定义vue组件发布到npm的方法
2018/05/09 Javascript
Vue如何获取数据列表展示
2019/12/11 Javascript
[52:06]完美世界DOTA2联赛决赛日 Inki vs LBZS 第一场 11.08
2020/11/10 DOTA
python单线程实现多个定时器示例
2014/03/30 Python
python实现逆波兰计算表达式实例详解
2015/05/06 Python
PyTorch搭建一维线性回归模型(二)
2019/05/22 Python
selenium跳过webdriver检测并模拟登录淘宝
2019/06/12 Python
python 自定义装饰器实例详解
2019/07/20 Python
Python 使用元类type创建类对象常见应用详解
2019/10/17 Python
详解HTML5 window.postMessage与跨域
2017/05/11 HTML / CSS
浅析HTML5中的download属性使用
2019/03/13 HTML / CSS
写好自荐信的技巧
2013/11/08 职场文书
《草虫的村落》教学反思
2014/02/16 职场文书
《童趣》教学反思
2014/02/19 职场文书
军训感想500字
2014/02/20 职场文书
关于晚自习早退的检讨书
2014/09/13 职场文书
业务员岗位职责
2015/02/03 职场文书
2015年“七七卢沟桥事变”纪念活动总结
2015/03/24 职场文书
2015年大学生党员承诺书
2015/04/27 职场文书
简述python四种分词工具,盘点哪个更好用?
2021/04/13 Python
Linux7.6二进制安装Mysql8.0.27详细操作步骤
2021/11/27 MySQL
nginx之内存池的实现
2022/06/28 Servers
设置IIS Express并发数
2022/07/07 Servers