zoukankan      html  css  js  c++  java
  • apache 页面压缩技术mod_deflate安装和配置

    简介:这是apache 页面压缩技术mod_deflate安装和配置的详细页面,介绍了和php,deflate, php, apache apache 页面压缩技术mod_deflate安装和配置有关的知识、技巧、经验,和一些php源码等。

    class='pingjiaF' frameborder='0' src='http://biancheng.dnbcw.info/pingjia.php?id=344680' scrolling='no'> 1. 查找模块deflate


    find /backup/soft/httpd-2.2.4 -name mod_deflate.c

    cd /backup/soft/httpd-2.2.4/modules/filters

    2. 安装mod_deflate

    /usr/local/apache224/bin/apxs  -i -c -a 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 。

    如果是新安装apache,直接加上  --enable-headers --enable-deflate 即可

    3. 配置mod_deflate

    vi /usr/local/apache224/conf/httpd.conf
    LoadModule deflate_module     modules/mod_deflate.so

    此LoadModule需要放在libphp5.so之后

    <IfModule mod_deflate.c>
    DeflateCompressionLevel 7
    AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php
    AddOutputFilter DEFLATE css js
    </IfModule>


    压缩等级的调整有两种说法,不过懒得研究了,默认等级是6,890k的文件压缩出来的数据和最高的9级只差1k,而且9级需要更多的CPU时间,用默认的6级就可以了。

    另外,有个Real-Time Compression Check工具,可以检测某个URL是否是压缩传输的。好像这家公司做IIS下的zip压缩程序,所以弄了这么个在线工具。只要输入你的地址,回车,就可以看到服务器类型、是否是压缩传输以及压缩前和压缩后的大小比较。大多数情况下html代码都能压缩到1/4~1/3,gzip压缩传输还是很不错的。


    压缩效果测试:http://www.port80software.com/products/httpzip/compresscheck


    压缩效果测试:http://www.whatsmyip.org/mod_gzip_test/

    爱J2EE关注Java迈克尔杰克逊视频站JSON在线工具

    http://biancheng.dnbcw.info/php/344680.html pageNo:5
  • 相关阅读:
    tar命令,vi编辑器
    Linux命令、权限
    Color Transfer between Images code实现
    利用Eclipse使用Java OpenCV(Using OpenCV Java with Eclipse)
    Matrix Factorization SVD 矩阵分解
    ZOJ Problem Set
    Machine Learning
    ZOJ Problem Set
    ZOJ Problem Set
    ZOJ Problem Set
  • 原文地址:https://www.cnblogs.com/ooooo/p/2241941.html
Copyright © 2011-2022 走看看