Linux Apache开启gzip压缩提高网页下载速度

有运维或运维开发方面的需求,可以联系博主QQ 452336092或Email:admin#centos.bz(收费)

为了提高网页浏览速度,我们可以在服务器的apache开启gzip压缩功能,这样压缩使网页更小,自然下载需要的时间就更少了,用户体验更佳。下面来介绍如何开启这个功能。
1、首先得确认apache是否已经加载了mod_deflate模块。

  1. httpd -M

如何此模块不在列表中,可以参考这篇文章:如何安装加载mod_deflate模块
2、编译配置文件httpd.conf,增加支持gzip的文件类型,如下:

  1. <Location />
  2. AddOutputFilterByType DEFLATE text/plain
  3. AddOutputFilterByType DEFLATE text/css
  4. AddOutputFilterByType DEFLATE application/xml
  5. AddOutputFilterByType DEFLATE application/rss+xml
  6. AddOutputFilterByType DEFLATE application/atom_xml
  7. AddOutputFilterByType DEFLATE application/x-javascript
  8. AddOutputFilterByType DEFLATE application/x-httpd-php
  9. AddOutputFilterByType DEFLATE text/html
  10. </Location>

3、重启httpd。

  1. service httpd restart

4,检验是否已经开启成功。
可以到站长工具http://tool.chinaz.com/Gzips/输入网站的任一网址来测试。

转载请保留原文链接:Linux运维日志 » Linux Apache开启gzip压缩提高网页下载速度

打赏

如果此文对你有所帮助,请随意打赏鼓励作者^_^

评论 7

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. 木木日立结尾的Location少了个/ :lol:回复
    • 朱 茂海呵呵,还是你细心. :lol:回复
  2. windzzmcentos6.3 mini编译安装的,发现用这个配置,无法实现js gzip压缩 我将AddOutputFilterByType DEFLATE application/x-javascript 改成了 AddOutputFilterByType DEFLATE application/javascript 测试可以实现gzip,请楼主告知原因,谢谢 另外设置了gzip后,临时文件存储的路径是什么?回复
  3. ander不错回复
  4. hamen请问apache2.4下面也是这样设置吗?回复
    • 朱 茂海一样的回复
      • hamen@朱 茂海 压缩的级别是多少呢?回复