首页 > Web > 给apache加了一个compress模块,mod_deflate

给apache加了一个compress模块,mod_deflate

2007年4月2日 wd 发表评论 阅读评论

apache 1.3 里面有个压缩模块叫做 mod_gzip ,不支持 2.x。在2.x 里面有一个 mod_deflate 模块,也是类似的效果。想使用的话,很简单,编译的时候加上 –enable-deflate 就可以了。之后可以用 apachectl -l 看是不是正常加载了这个模块。

httpd.conf 添加下面的语句

 AddOutputFilterByType DEFLATE text/html text/plain text/xml

对所有指定类似的文件都应用这个模块。添加之后访问看看。

203.86.x.x - - [02/Apr/2007:15:24:23 +0800] "GET / HTTP/1.1" 200 <font color="#FF0000">4718</font> "-" 
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) 
Gecko/20070309 Firefox/2.0.0.3"
 
203.86.x.x - - [02/Apr/2007:15:46:16 +0800] "GET / HTTP/1.1" 200 <font color="#FF0000">1684</font> "-" 
"Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.3) 
Gecko/20070309 irefox/2.0.0.3"

好像是小了。。。

如果error.log 里面出现了下面的错误

Mon Apr 02 15:32:19 2007] [error] an unknown filter was not added: DEFLATE

这表示apache的那个模块没有安装正确。

分类: Web 标签:
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.