2008-06-18

apache传输压缩

关键字: apache 压缩 mod_deflate
httpd.conf:

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

DeflateCompressionLevel 9

<Location />

AddOutputFilterByType DEFLATE text/html text/plain
text/xml text/javascript text/css

BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html

Header append Vary User-Agent env=!dont-vary
</Location>

以上的做法是压缩一般的网页html、xml、php、css、js等格式文件的输出,虽然会占用一点服务器的资源,不过这个可以减少带宽被占用的情况:)
这里:DeflateCompressionLevel 9是指压缩程度的等级,从1到9,9是最高级别的。这样做可以压缩到20%的大小,最少也有50%。至于jpg等已经压缩过的文件,就不需要再压缩了。
评论
发表评论

您还没有登录,请登录后发表评论

kj2ff
搜索本博客
我的相册
39723bb3-0a9b-3357-b6b8-b9ae94144985-thumb
001
共 3 张
最近加入圈子
存档
最新评论