apache 2.2.15中配置mod_deflate 页面gzip压缩
来源:互联网 发布:软件考试考什么 编辑:程序博客网 时间:2024/06/02 09:04
在apache 2下,已经使用了mod_deflate去代替1中的 gzip压缩了,
对css,js,图片,PHP文件等都可以做一个很好的压缩,节省了带宽,但会稍微加大点
CPU的影响,下面小结下:
1 安装
/usr/local/apache2/bin/apxs -i -c -a APACHE2代码目录/modules/filters/mod_deflate.c
mod_deflate.c
apxs命令参数说明:
-i 此选项表示需要执行安装操作,以安装一个或多个动态共享对象到服务器的modules目录中。
-a 此选项自动增加一个LoadModule行到httpd.conf文件中,以激活此模块,或者,如果此行已经存在,则启用之。
-A 与 -a 选项类似,但是它增加的LoadModule命令有一个井号前缀(#),即此模块已经准备就绪但尚未启用。
-c 此选项表示需要执行编译操作。它首先会编译C源程序(.c)files为对应的目标代码文件(.o),然后连接这些目标代码和files中其余的目标代码文件(.o和.a),以生成动态共享对象dsofile 。如果没有指定 -o 选项,则此输出文件名由files中的第一个文件名推测得到,也就是默认为mod_name.so 。
安装完后,会在apche2的modules目录下,有mod_deflate.SO的文件
2 在httpd.conf中增加如下
LoadModule deflate_module modules/mod_deflate.so
DeflateCompressionLevel 9
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
AddOutputFilter DEFLATE html htm xml php css js
默认等级是6,而且9级需要更多的CPU时间,用默认的6级就可以了。
对css,js,图片,PHP文件等都可以做一个很好的压缩,节省了带宽,但会稍微加大点
CPU的影响,下面小结下:
1 安装
/usr/local/apache2/bin/apxs -i -c -a APACHE2代码目录/modules/filters/mod_deflate.c
mod_deflate.c
apxs命令参数说明:
-i
-a
-A
-c
安装完后,会在apche2的modules目录下,有mod_deflate.SO的文件
2 在httpd.conf中增加如下
LoadModule deflate_module modules/mod_deflate.so
DeflateCompressionLevel 9
AddOutputFilterByType
AddOutputFilter
默认等级是6,而且9级需要更多的CPU时间,用默认的6级就可以了。
要注意的是,在apache 2.2.15中,我用httpd -l看,居然发现mod_deflat已经内置了,所以其实就不用再在httpd.conf中增加loadmodule了,否则会说出错的。
资料参考:http://blog.sina.com.cn/s/blog_8a00577d0101hupo.html
0 0
- apache 2.2.15中配置mod_deflate 页面gzip压缩
- apache 2.2.15中配置mod_deflate
- 安装mod_deflate启用apache的GZIP压缩
- 安装mod_deflate启用apache的GZIP压缩
- 安装mod_deflate启用apache的GZIP压缩
- Apache启用mod_deflate的gzip压缩
- apache 开启gzip压缩 (gzip 等同于mod_deflate )
- Linux-CentOS XAMPP Apache 启用GZIP压缩功能 mod_deflate的安装配置
- 为apache启用页面压缩mod_deflate
- apache gzip页面压缩
- apache 压缩模块mod_deflate
- Apache配置Gzip压缩方法
- Apache模块 mod_deflate 开启压缩
- apache增加mod_deflate压缩模块
- Apache: 使用mod_deflate模块启用gzip功能
- Apache使用mod_deflate模块启用gzip功能
- Apache配置gzip压缩(HTTP压缩)功能
- 如何在Apache HTTP Server中配置mod_deflate?
- v$session中user#为0或username为空时代表的意思
- 0010 Java JVM虚拟机7块内存区划分【入门】
- 基于matlabGUI的语音处理
- Makfile 函数大全
- 黑马程序员_面向对象基础知识整理
- apache 2.2.15中配置mod_deflate 页面gzip压缩
- 资源贴
- 猎豹免费wifi软件功能强大
- JAVA RMI远程方法调用简单实例
- ios7导航栏适配
- windows7找不到网络路径
- 【AI学习笔记】置换、合一、归结原理
- Lua 字符串替换函数 string.gsub(s, pat, repl [, n])
- setOnKeyListener捕捉按键,接收两次的解决方法