2013-08-25 12:22:34
来 源
kejihao
Apache
这篇文章里介绍了CentOSLinux系统开启Apache的gzip压缩功能,希望对于初学Apache服务器相关的朋友有帮助,更多Apache安装、配置、报错处理等资源请本站内搜索。

CentOS5默认apache是没有开启gzip压缩的,虽然默认读取了deflate_module ,但是并没有在httpd.conf中配置,需要在httpd.conf中添加如下内容来配置deflate模块:

SetOutputFilter DEFLATE

AddOutputFilterByType DEFLATE text/html text/css image/gif image/jpeg image/png application/x-javascript

设置Expires模块也能加速网页读取速度:

ExpiresActive On

ExpiresDefault A0

ExpiresByType text/html A2592000

ExpiresByType text/css A2592000

ExpiresByType image/gif A2592000

ExpiresByType image/jpeg A2592000

ExpiresByType image/jpg A2592000

ExpiresByType image/png A2592000

EXpiresByType application/x-shockwave-flash A2592000

EXpiresByType application/x-javascript A2592000

ExpiresByType video/x-flv A2592000

AddOutputFilterByType表示根据后面 的MIME类型来压缩文件,这里对css,html,gif,jpeg,png,JavaScript等进行gzip压缩;

ExpiresByType 是通过MIME类型来设置具体文件的缓存时间,A表示访问,A后面的数字表示访问后的缓存时间(秒);

最后也可以关闭Etag来提升网页速度,配置文件中添加:

FileETag none

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