Apache 2.4 版本启用gzip压缩
Apache 2.4 版本启用gzip压缩
在apache中启用Gzip压缩会大大降低数据传输量,减少网络响应事件,快速显示页面。
系统概况,主机CentOS6.2 Apache2.4 php5.3.6 mysql5.5
开始:
第一:确认你的Apache 版本2.0以上有deflate 模块,也就是找到http.conf 配置文件查找是否有LoadModule deflate_module modules/mod_deflate.so一般是默认有的,记得要是前面有“#”就去掉使之生效。
第二:要是没有这个模块就只能自行安装了,对照版本找到mod_deflate.c 然后进入到此路径下面执行/usr/local/apache2/bin/apxs -i -c -a mod_deflate.c 进行安装(注意这样的方法是针对你的用源码安装的apache 路径大概是/usr/local/apache2.x.x/bin/ )。apxs 命令详细说明请您google下吧!这里就不多说了。
第三:找的http.conf 配置文件,一般在两个地方1./etc/http/conf/http.conf 2./usr/local/apache2/conf/http.conf 实在不好找就 shell下执行#find / -name http.conf 切忌修改前一定要备份这是非常好的习惯。
第四:编辑htpp.conf 文件 在最后加入下面代码,可以vim + http.conf 这样光标就自动到了http.conf最后一行,复制下面的代码
<IfModule mod_deflate.c> DeflateCompressionLevel 7 AddOutputFilterByType DEFLATE text/html text/plain text/xml application/x-httpd-php AddOutputFilter DEFLATE css js </IfModule>
上面的数字7 是代表压缩比例,html php css js 这些不用多说了都是根据您的实际情况选择添加。
第五:最后就是保存退出,service httpd restart 重启apache服务。
目录 返回
首页