听说开启apache的压缩模块会使网页的加载变得更快,今天try了一下,一下便是过程。

首先呢,查看一下apache的版本,就像这样:

wKiom1cylqywUIHJAAAO9XeoMgM173.png

接着打开apache的配置文件,httpd.conf文件,开启以下模块:

LoadModule deflate_module modules/mod_deflate.so

LoadModule headers_module modules/mod_headers.so

考虑到改变服务器的全域配置不太好,就在具体项目中配置重写文件.htaccess文件,添加以下内容:

wKiom1cyl-ODoryjAABo2Et60dM622.png

结果以为大功告成,那就试试吧,结果就像这样:

wKiom1cymGKza2qfAABzLn6pXPw172.png去查apache的错误日志发现,错误结果就是这样:

wKioL1cymZ_yKwvdAAAdvHs5nW4756.png不合法的命令,那就是还有模块没有开启导致apache不认得该命令,那就又去找apache的配置文件,看看还需开启什么模块,结果发现使它在搞鬼:LoadModule filter_module modules/mod_filter.so,开启后运行,结果出来了,那我们就看看是否在传输过程中进行了压缩,结果就是这样:

wKioL1cym0fxJbvWAAAustF7CeA098.png

发现没:文件大小是21.22kb,而之传输了4.4kb,还可以吧。