加入收藏 | 设为首页 | 会员中心 | 我要投稿 安卓应用网 (https://www.0791zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > CentOS > 正文

CentOS下为Apache开启Gzip

发布时间:2020-05-22 15:25:12 所属栏目:CentOS 来源:互联网
导读:为什么要开启gzip?服务器开启gzip压缩会大大的提高网站访问速度,带来良好的用户体验,而且降低网站流量,这些好处是显而易见的。下图是本站首页开启gzip后的情况:网页大小由81.7k压缩到13.9k,receiving接收数据只

为什么要开启 gzip ?

服务器开启gzip压缩会大大的提高网站访问速度,带来良好的用户体验,而且降低网站流量,这些好处是显而易见的。下图是本站首页开启 gzip 后的情况:网页大小由 81.7k 压缩到 13.9k,receiving 接收数据只要 21 毫秒就完成了。

搜索是否有这两行:

没有请加上,并确保 /etc/httpd/modules 目录存在 mod_deflate.so 文件。mod_deflate是压缩模块,就是对要传输到客户端的代码进行gzip压缩;mod_headers模块的作用是告诉浏览器页面使用了gzip压缩,如果不开启mod_headers那么浏览器就会对gzip压缩过的页面进行下载,而无法正常显示。

如果没问题,在 httpd.conf 最后加上:

保存并关闭文件。重启Apache即可:service httpd restart。

其它写法

配置到这里apache中的gzip压缩就配置完成,重启apache后,新的配置就会生效。不过开启gzip功能需要额外CPU资源开销。

另外题外话:图片没必要开启gzip压缩!

  1. 使用经由压缩过的图片作为网页背景,cpu飙高,页面假死严重(ie6)
  2. 所有的gif 或png等图片这些格式都是经过压缩过后的,对于这些文件进行压缩只是增加服务器负担而已。

对于图片优化的话可以使用ImageOptimizer来进行压缩,前提你的服务器足够强大那你可以忽略了。

(编辑:安卓应用网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读