现在的位置: 首页 > 综合 > 正文

Linux下Apache传输压缩

2012年06月15日 综合 ⁄ 共 759字 ⁄ 字号 暂无评论

Linux下的Apache传输压缩,在原来的httpd.conf增加入下内容:

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


AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript image/*
AddOutputFilter DEFLATE html xml css psml js

#是指压缩程度的等级,从1到9,9是最高级别的
DeflateCompressionLevel 9


....
DocumentRoot /var/www/html/your_folder
....

# 插入过滤器
SetOutputFilter DEFLATE

# Netscape 4.x 有一些问题...
BrowserMatch ^Mozilla/4 gzip-only-text/html

# Netscape 4.06-4.08 有更多的问题
BrowserMatch ^Mozilla/4\.0[678] no-gzip

# MSIE 会伪装成 Netscape ,但是事实上它没有问题
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

# 不压缩图片
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png)$ no-gzip dont-vary

# 确保代理不会发送错误的内容
Header append Vary User-Agent env=!dont-vary


如果已经配置了VirtualHost,则在你相要压缩的VirtualHost下加上面的

注意修改路径为你的web主路径。

给我留言

留言无头像?