首页 > 服务器维护 > apache

apache开启gzip详解教程

发布时间:2016-1-28 00:50

今天在用百度工具检测时发,发现有个提示如下


原来可以开启gzip啊,因为我的是apache所以和iis不同,经过网站搜索开启方法如下

一,找到你的httpd.conf文件,打开找到如下

 代码如下 复制代码
LoadModule deflate_module modules/mod_deflate.so

把前面的#去了,因为mod_deflate.so模块默认是关闭的,好了下面一下

二,把现面代码放到你httpd.conf文件最后面就好了。

 

 代码如下 复制代码
<IfModule mod_deflate.c>
SetOutputFilter DEFLATE
DeflateCompressionLevel 5
AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript
</IfModule>

重启你的apache就KO了

参数参考

#启用GZIP压缩
AddOutputFilterByType DEFLATE text/html text/php text/png text/jpg text/plain text/css text/xml text/javascript
#压缩级别 9 性能最佳
DeflateCompressionLevel 9
#启用deflate模块对本站点的所有输出进行GZIP压缩
SetOutputFilter DEFLATE

在做到检测某网站是否开启GZIP并获得压缩比率的功能时,客户端在请求的时候,要带

Accept-Encoding: gzip, deflate

代表 客户端支持  gzip 这种编码的传输方式.
然后服务器才会根据自身是否开启 gzip 压缩,来响应.

Content-Encoding: gzip

如果服务器返回的头部里面包含 上面这一句, 就说明返回的内容是经过 gzip 编码的.
压缩比例 就要看 你把内容解开之后的长度与没解开之前的长度 的比例 是多少,就是压缩比了.


好了现在去检测一下你的服务器开启成功了不哈, ps/">http://tool.chinaz.com/Gzips/ 我的站的效果如下

代码开启成功。

标签:[!--infotagslink--]

您可能感兴趣的文章: