zj2092 发表于 2018-11-20 08:37:11

win环境下开启apache的压缩模块

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

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


  接着打开apache的配置文件,httpd.conf文件,开启以下模块:
  LoadModule deflate_module modules/mod_deflate.so
  LoadModule headers_module modules/mod_headers.so
  考虑到改变服务器的全域配置不太好,就在具体项目中配置重写文件.htaccess文件,添加以下内容:

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

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

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

  




页: [1]
查看完整版本: win环境下开启apache的压缩模块