zoukankan      html  css  js  c++  java
  • apache配置gzip模式(转)

    最近在看有关提高website性能的书,个人觉得挺不错的两本书:

    • <<high performance websites>>
    • <<even faster websites>>

    觉得还是挺有收获的。其中有一章关于gzip的,就拿apache2.2来实践一下。

    要让apache支持gzip功能,要用到deflate_Module和headers_Module。进入apache的配置文件 httpd.conf进行修改。

    gzip step1

    然后针对这两个module进行一些配置即可:

    gzip step2

    我还在根目录配置上加了一句:

    gzip step3

    写httpd.conf有一些小的注意点,SetEnvIfNoCase Request_URI后面的正则表达式中不能有空格,否则apache启动出错, 至少我的情况是这样的。还有如果不小心把配置文件改坏了,或者apache启动不了,我的解决方式是直接用cmd命令行, 进入apache2.2下的bin目录,运行httpd.exe,如果apache启动失败,就会给出错误原因,按照提示就能很快解决问题。

    <IfModule deflate_module>
        SetOutputFilter DEFLATE
        # Don't compress
        SetEnvIfNoCase Request_URI.(?:gif|jpe?g|png)$ no-gzip dont-vary 
        SetEnvIfNoCase Request_URI.(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary 
        SetEnvIfNoCase Request_URI.(?:pdf|doc)$ no-gzip dont-vary
          
    </IfModule>

    接下来对gzip功能进行测试。

    未启动gzip功能:

    启动gzip功能:

    为自己做个记录,也希望对浏览本文的你有所帮助,thanks.....

  • 相关阅读:
    ftp>ls 未连接
    Error running 'run': data.userName must not be null
    Excel另存为_有些Excel打开时会出现一些提示
    23种设计模式通俗理解
    清除html中的标记,只留下文字
    将DataTable中的数据导出成Excel
    C#读取文件
    系统性能瓶颈分析
    Angularjs的My97DatePicker扩展
    Memcache修改端口
  • 原文地址:https://www.cnblogs.com/qiandu/p/3888873.html
Copyright © 2011-2022 走看看