2013-08-30 09:32:16
来 源
ITJS.CN
Apache
本文介绍Apache服务器开启GZIP压缩的详细步骤,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。

压缩可以大大提高浏览网站的速度,它的原理是,在客户端请求网页后,从服务器端将网页文件压缩,再下载到客户端,由客户端的浏览器负责解压缩并浏览。

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

如果要开启gzip的话,一定要打开下面二个模块。

LoadModule headers_module modules/mod_headers.so

LoadModule deflate_module modules/mod_deflate.so

检查httpd.conf以上是否存在上面两行,前面是否带“#”号;

在httpd.conf文件底部加上以下代码:

DeflateCompressionLevel 6 #6压缩率1-9,建议值6

AddOutputFilter DEFLATE html xml php js css

<Location />

SetOutputFilter DEFLATE

BrowserMatch ^Mozilla/4 gzip-only-text/html

BrowserMatch ^Mozilla/4.0[678] no-gzip

BrowserMatch bMSIE !no-gzip !gzip-only-text/html

SetEnvIfNoCase Request_URI .(?:gif|jpe?g|png)$ no-gzip

don’t-vary

SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip

don’t-vary

SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip

don’t-vary

#Header append Vary User-Agent env=!dont-vary #对代理的设置

</Location>

修改后重启Apache生效!

声明: 此文观点不代表本站立场;转载须要保留原文链接;版权疑问请联系我们。