开启apache服务器gzip压缩

开启apache服务器gzip压缩-百度经验  https://jingyan.baidu.com/article/db55b609a7bc234ba20a2f7e.html

从服务端优化来说,通过对服务端做压缩配置可以大大减小文本文件的体积,从而使加载文本的速度成倍的加快。目前比较通用的压缩方法是启用gzip压缩。它会把浏览器请求的页面,以及页面中引用的静态资源以压缩包的形式发送到客户端,然后在客户端完成解压和拼装.具体是实现不用关心,我们只要将GZip启用就好.下图是使用相关工具检测没有开启网页压缩的效果。如下步骤我们就来具体开启基于apache的GZip压缩支持。

开启apache服务器gzip压缩

实现步骤

  1.  

    找到并打开apache/conf目录中的httpd.conf文件

  2.  

    httpd.conf中打开deflate_Module和headers_Module模块,具体做法为将 如下两句前面的#去掉:

    LoadModule deflate_module modules/mod_deflate.so

    LoadModule headers_module modules/mod_headers.so

     

    开启apache服务器gzip压缩
  3.  

    在httpd.conf文件底部加入如下代码配置需要压缩的文件:

    <IfModule deflate_module>SetOutputFilter DEFLATE# Don’t compress images and other 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 AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css AddOutputFilterByType DEFLATE application/x-javascript</IfModule>

    开启apache服务器gzip压缩
  4.  

    重启apache服务端

    开启apache服务器gzip压缩
  5. 5

    使用工具重新检测是否开启gzip压缩。考虑到相关广告检测机制具体的gzip检测工具访问地址可以到搜索引擎中去查找。

    开启apache服务器gzip压缩
posted @ 2022-08-28 21:24  ingemar,fang  阅读(273)  评论(0编辑  收藏  举报