为Apache配置mod_deflat压缩输出[转]
来源:互联网 发布:php微信群抢红包接口 编辑:程序博客网 时间:2024/05/21 11:14
1、如果未安装Apache。编译时,加上--enable-deflate,例如:(仅针对Linux版,Windows版无须此步骤)
./configure --prefix=/usr/local/apache --enable-rewrite --enable-so --enable-deflate
2、如果已安装Apache。添加mod_deflate模块,例如:(仅针对Linux版,Windows版无须此步骤)
/usr/local/apache/bin/apxs -i -a -c /home/zhangyan/software/httpd-2.0.59/modules/filters/mod_deflate.c
注:/home/zhangyan/software/httpd-2.0.59/为Apache源码路径。
3、进行以上步骤后,会在httpd.conf中自动加入一行:(Windows版请将下行最前面的#号去掉)
引用
LoadModule deflate_module modules/mod_deflate.so
4、编辑httpd.conf,增加:
Linux版:
<ifmodule mod_deflate.c>
DeflateCompressionLevel 9
SetOutputFilter DEFLATE
#DeflateFilterNote Input instream
#DeflateFilterNote Output outstream
#DeflateFilterNote Ratio ratio
#LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
#CustomLog logs/deflate_log.log deflate
</ifmodule>
Windows版:
<ifmodule deflate_module>
DeflateCompressionLevel 9
SetOutputFilter DEFLATE
#DeflateFilterNote Input instream
#DeflateFilterNote Output outstream
#DeflateFilterNote Ratio ratio
#LogFormat '"%r" %{outstream}n/%{instream}n (%{ratio}n%%)' deflate
#CustomLog logs/deflate_log.log deflate
</ifmodule>
如果将#号去掉,可以在logs/deflate_log.log日志文件中看到文件压缩前后的字节数、压缩比,例如:
"GET /index.html HTTP/1.1" 49373/276249 (17%)
压缩前的字节数为276249,压缩后的字节数为49373,压缩比为17%
5、详细配置见Apache官方网站:http://httpd.apache.org/docs/2.0/mod/mod_deflate.html
原文地址:http://blog.s135.com/post/293/
- 为Apache配置mod_deflat压缩输出[转]
- Nginx压缩输出配置
- 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能 (转)
- Apache配置gzip压缩(HTTP压缩)功能
- Apache配置Gzip压缩方法
- Apache压缩包安装配置
- Apache开启mod_deflate压缩网页后输出
- 为Apache配置SSI
- 为apache启用页面压缩mod_deflate
- hadoop 输出结果设为压缩格式
- 给Tomcat,Apache配置gzip压缩功能
- 配置IIS和Apache的HTTP压缩
- apache配置压缩节省带宽增加网速
- apache配置压缩模块和效果检测
- windows下压缩包安装配置apache
- 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
- 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
- 给Tomcat,Apache配置gzip压缩(HTTP压缩)功能
- iWork中的格式刷[转]
- 轻量标记语言的比较
- [原创]safari阅读器模式字体调整
- sudo的使用说明
- uboot 添加 DM9000支持,作为uboot移植网卡驱动参考
- 为Apache配置mod_deflat压缩输出[转]
- 隐藏apache和php的版本信息
- /LGC图形渲染/倒影(reflection)特效的实现
- 自动ssh登录的几种方法
- Linux修改SSH端口和禁止Root远程登陆设置
- linux ssh 无密码登陆
- Hash Table
- Allegro 的铺铜
- configure: error: Cannot find ldap.h