• 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:4
  • 相关阅读:
    38.进程及同步异步的概念理解
    37.图灵接口及电脑语音聊天
    36.HTTP协议
    35.百度云语音识别接口使用及PyAudio语音识别模块安装
    34.TCP非阻塞连接及套接字异常处理丶端口扫描脚本
    33.TCP协议概念/scapy模块doos攻击
    32.网络编程TCP/UDP服务
    python递归函数实现阶乘函数
    用户不在sudoers文件中怎么办,ziheng is not in the sudoers file解决方法
    SecureCRT连接阿里云ECS服务器,经常掉线的解决方案
  • 原文地址:https://www.cnblogs.com/ooooo/p/2240634.html
Copyright © 2020-2023  润新知