zoukankan      html  css  js  c++  java
  • apache下设置deflate/gzip

    web服务器开通gzip可以很大程度提高网页速度。在设置过程中,发现网上的资料过时的很多。特写此供参考。

    我的web服务器是windows/apache2.4.

    apache2.0以上,都已自带了deflate压缩工具,因此,压缩用deflate(而非gzip)是最自然的

    配置工作就是修改httpd.conf文件。这个文件通常位于apacheconf下

    1)在httpd.conf里找到

    #LoadModule deflate_module modules/mod_deflate.so

    把前面的#去掉

    2)在httpd.conf里随便找地方,加上:

    <filesMatch ".(js|html|css|php)$">
    SetOutputFilter DEFLATE
    </filesMatch>

    我的网站是用Php,所以后缀列表里有Php,如果你是其他后缀(比如jsp、htm之类的),都可以加上。但诸如jpeg之类的多媒体文件类型不要加。因为这种文件本身就没啥油水可榨,徒浪费服务器cpu。

    3)保存文件,重启apache即可

    4)怎样判断压缩是否生效?你可以在浏览器里访问你的网页,比如yoursite.com/index.html,在调试模式下(f12调出),打开network标签页,可以看到那个网页涉及的各个文件(各种html/css/js/图片等),点某个文本类型的文件,比如某个css或html,会看到response headers部分是不是有个content-encoding=gzip 如果有这行,表示压缩生效。如果没有,说明你前面的设置有问题。

  • 相关阅读:
    js实现输入银行卡号隔四位添加一个空格
    写出优雅的代码
    FOJ Problem 1016 无归之室
    FOJ Problem 1015 土地划分
    大数相加减
    NYOJ 42 一笔画
    NYOJ36 水池数目
    NYOJ 32 组合数
    贪吃蛇StringBuilder 和 定时器
    星 辰 · 第 三 条 约 定
  • 原文地址:https://www.cnblogs.com/yingjiang/p/12676202.html
Copyright © 2011-2022 走看看