apache页面压缩配备

apache页面压缩配置

为了加快客户端的页面读取速度,我们需要安装配置mod_deflate这个网页压缩模块。该模块已被Apache 2.x内置,不需要重新安装,可直接在/home/apache/conf/httpd.conf里进行配置。

kate /home/apache/conf/httpd.conf

加入以下选项

#启用mod_deflate这个网页压缩模块

LoadModule deflate_module modules/mod_deflate.so

<IfModule mod_deflate.c>

#以下三句是启用deflate的日志

#DeflateFilterNote ratio

#LogFormat ‘”%v %h %l %u %t “%r” %>s %b “%{Referer}i” “%{User-Agent}i”” (%{ratio}n)’ deflate

#CustomLog logs/deflate_log deflate

#以上三句是启用deflate的日志

<Location />

# 插入过滤器

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

</Location>

</IfModule>

apache页面压缩配备

相关文章:

你感兴趣的文章:

标签云: