一聚教程网:一个值得你收藏的教程网站

最新下载

热门教程

apache启用gzip压缩方法介绍

时间:2013-07-31 编辑:简简单单 来源:一聚教程网

开启方法如下:

1. httpd.conf中打开deflate_Module和headers_Module模块

2. httpd.conf中添加:

具体方法编辑 /etc/httpd.conf (Linux),开启这两个模块(如果没开启的话) 如果是windows方法也一样找到httpd.conf文件

 代码如下 复制代码

LoadModule headers_module modules/mod_headers.so
LoadModule deflate_module modules/mod_deflate.so

然后我们再在httpd.conf文件尾部加入下面代码

 

 代码如下 复制代码

 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

上面代码是压缩传输图片文件,压缩文件,office文件及html,js,css文件哦,当然你自己如果有apk,ipa的文件我们可自行增加了。

最后重启apache,我们再看看利用专题gzip测试工具得出结果

网址 你的域名 检测结果如下:
是否压缩 是
压缩类型 gzip
原始文件大小 28907 字节
压缩后文件大小 8365 字节
压缩率(估计值) 71.06%


Header信息
Cache-Control public
Content-Type text/html; charset=utf-8
Content-Encoding gzip
Expires Wed, 31 Jul 2013 03:17:59 GMT
Server Microsoft-IIS/7.5
X-AspNet-Version 4.0.30319
Date Wed, 31 Jul 2013 02:47:58 GMT
Content-Length 8365

热门栏目