检查你的网站是否启用了gzip,用chrome打开网站比如http://www.techbrood.com

选中一个请求,查看Response header部分,如果没有包含

Content-Encoding:
gzip
那么你还没有开启gzip网页压缩功能。
1.首先检查是否已安装mod_deflate:
# /usr/local/apache2/bin/apachectl -t -D DUMP_MODULES
Loaded Modules:
...
deflate_module (static)
...
Syntax OK

如果没有deflate模块,则需要重新编译apache2.

首先查看你apache2安装路径build目录下的config.nice文件,其中有原来的configure(编译选项)
然后添加 ./configure ...... --enable-deflate,重新make && make install。重启apache。
2.在配置中开启gzip
在httpd配置文件中添加如下语句(注意,这里使用了apache2里面的mod_deflate而不是1.3里面的mod_gzip):
<IfModule mod_mime.c>AddType application/x-javascript .jsAddType text/css .css
</IfModule>
<IfModule mod_deflate.c>AddOutputFilterByType DEFLATE text/css application/x-javascript text/x-component text/html text/richtext image/svg+xml text/plain text/xsd text/xsl text/xml image/x-icon application/javascript<IfModule mod_setenvif.c>BrowserMatch ^Mozilla/4 gzip-only-text/htmlBrowserMatch ^Mozilla/4\.0[678] no-gzipBrowserMatch \bMSIE !no-gzip !gzip-only-text/html</IfModule><IfModule mod_headers.c>Header append Vary User-Agent env=!dont-vary</IfModule>
</IfModule>

然后重启apache:

service restart httpd
再用浏览器发送一个请求,查看Response header部分,如配置正确,应该如下所示:
通过gzip,通常可以把文本文件(如html/js/css)大小压缩到1/3到1/5左右,无疑会大大提高网站性能。
另外一个直观的方法是看请求返回文件大小和内容,如下图肯定是被压缩过了:
by iefreer

Apache: 使用mod_deflate模块启用gzip功能相关推荐

  1. Apache使用mod_deflate模块启用gzip功能

    Apache使用mod_deflate模块启用gzip功能 检查你的网站是否启用了gzip,用chrome打开网站比如http://www.techbrood.com 选中一个请求,查看Respons ...

  2. [乐意黎原创]Centos主机里为Apache添加页面压缩mod_deflate模块开启gzip压缩

    mod_deflate 是apache自带的模块,当然是在apache2后支持的,以前1的时候是mod_gzip,启用mod_deflate可以很好的为节省网页大小,只不过是占用服务器的资源和内存.用 ...

  3. Windows2003 IIS6.0启用Gzip功能

    现在主流浏览器基本都支持 Gzip 压缩,因此这也成了 WebServer 优化策略的一种常规手段.启用压缩后能有效减少网页传输数据大小,使得有限带宽能提供更多的请求,并在一定程度上提高了网页 &qu ...

  4. linux上传网页文件大小,Apache启用GZIP压缩网页传输方法

    首先我们先了解Apache Gzip的相关资料. 一.gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是非常明显的 ...

  5. Apache启用GZIP压缩网页传输

    首先我们先了解Apache Gzip的相关资料. 一.gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是非常明显的 ...

  6. nginx 带宽_Nginx的Gzip功能

    程序员自由之路 | 作者 urlify.cn/eyuUVr | 来源 什么是HTTP压缩 有时候客户端和服务器之间会传输比较大的报文数据,这时候就占用较大的网络带宽和时长.为了节省带宽,加速报文的响应 ...

  7. apache和tomcat开启GZIP功能

    2019独角兽企业重金招聘Python工程师标准>>> 1. apache2.2 和 tomcat6 2. tomcat6的server.xml文件配置: < Connecto ...

  8. apache启用gzip压缩方法

    一.gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大小.这取决于文件中 ...

  9. apache 启用 gzip压缩

    一.gzip介绍 Gzip是一种流行的文件压缩算法,现在的应用十分广泛,尤其是在Linux平台.当应用Gzip压缩到一个纯文本文件时,效果是非常明显的,大约可以减少70%以上的文件大小.这取决于文件中 ...

最新文章

  1. P2051 中国象棋
  2. WebForms 开发基础
  3. aop简介-aop的底层实现
  4. php100视频教程2012,PHP100视频教程2012新版
  5. c代码实现 ifft运算_fft算法c语言_matlab fft算法_ifft c语言
  6. java集合,Collection,list,set,map汇总
  7. VisualStudio异常处理 —— LNK1112 模块计算机类型“x64”与目标计算机类型“X86”冲突
  8. nn.softmax的参数使用和数据使用
  9. [原]奇怪的参数错误
  10. 两年前端历程回顾的思考与总结
  11. BZOJ - 4568 幸运数字
  12. Jdbc数据库的连接工具类
  13. 2018-2019的裁员风波(程序员要有危机意识,程序员堪比娱乐圈,更新换代快)
  14. 桌面计算机休眠快捷键,电脑休眠快捷键是什么
  15. 计算机带不动移动硬盘,我笔记本的USB带不动移动硬盘,但另外一台电脑又可以,同样的盘盒,换一块硬盘又可以,...
  16. Armv8-R系列之何为MPU?
  17. 一种繁体ppt转换简体的方法(简转繁同样适用)
  18. Android 10 SSL双向认证握手失败
  19. 在jsp页面中使用My97DatePicker日期控件
  20. SpringBoot集成Redis报错链接超时以及无法识别的地址,存入redis中key乱码问题解决

热门文章

  1. VBS弹出选择打印机对话框
  2. 来了来了,卡券系统。
  3. 中国互联网十大流氓网站
  4. U盘重装win10(三)重装系统
  5. HVV就绪!你还在围观考虑吗?
  6. 阿里巴巴 Java 开发手册1.4.0
  7. 新手卖家怎么做好跨境电商
  8. AS3 XML 转JSON
  9. linux的二级目录
  10. 点云的平滑与法线计算