apache开启gzip

来源:互联网 发布:python接口测试实例 编辑:程序博客网 时间:2024/05/01 07:06

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

编辑 /etc/httpd.conf (Linux),开启这两个模块(如果没开启的话)

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

设置压缩比率,取值范围在 1(最低) 到 9(最高)之间,不建议设置太高,虽然有很高的压缩率,但是占用更多的CPU资源.

下面的文件放在

httpd.conf 最下面

DeflateCompressionLevel 3
AddOutputFilter DEFLATE html xml php js css

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 dont-vary
SetEnvIfNoCase Request_URI .(?:exe|t?gz|zip|bz2|sit|rar)$ no-gzip dont-vary
SetEnvIfNoCase Request_URI .(?:pdf|mov|avi|mp3|mp4|rm)$ no-gzip dont-vary
#Header append Vary User-Agent env=!dont-vary #对代理的设置

转自 http://blog.csdn.net/zhangw428/article/details/6753605