zoukankan      html  css  js  c++  java
  • 为Apache配置mod_deflat压缩输出[原创]

    [文章作者:张宴 本文版本:v1.0 最后修改:2007.09.10 转载请注明出处:http://blog.s135.com]

      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" %n/%n (%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" %n/%n (%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

  • 相关阅读:
    bzoj1607: [Usaco2008 Dec]Patting Heads 轻拍牛头
    bzoj1016: [JSOI2008]最小生成树计数
    bzoj1051: [HAOI2006]受欢迎的牛
    bzoj1003: [ZJOI2006]物流运输
    bzoj1079: [SCOI2008]着色方案
    bzoj1179: [Apio2009]Atm
    bzoj1877: [SDOI2009]晨跑
    bzoj1821: [JSOI2010]Group 部落划分 Group
    bzoj1305: [CQOI2009]dance跳舞
    bzoj1858: [Scoi2010]序列操作
  • 原文地址:https://www.cnblogs.com/myphoebe/p/2230072.html
Copyright © 2011-2022 走看看