zoukankan      html  css  js  c++  java
  • 前端性能优化---4、apache服务器开启gzip压缩

    前端性能优化---4、apache服务器开启gzip压缩

    一、总结

    一句话总结:

    在apache的配置文件httpd.conf中开启mod_deflate和mod_headers模块,并且在这个配置文件的最后加上deflate_module模块相关代码
    LoadModule deflate_module modules/mod_deflate.so
    LoadModule headers_module modules/mod_headers.so
    
    
    <IfModule deflate_module>
        #必须的,就像一个开关一样,告诉apache对传输到浏览器的内容进行压缩
        SetOutputFilter DEFLATE
        DeflateCompressionLevel 9
    </IfModule>

    二、apache服务器开启gzip压缩

    博客对应课程的视频位置:4、apache服务器开启gzip压缩
    https://www.fanrenyi.com/video/22/202

    要让apache支持gzip功能,要用到deflate_Module和headers_Module。打开apache的配置文件httpd.conf,大约在105行左右,找到以下两行内容:(这两行不是连续在一起的)

    #LoadModule deflate_module modules/mod_deflate.so
    #LoadModule headers_module modules/mod_headers.so

    然后将其前面的“#”注释删掉,表示开启gzip压缩功能。开启以后还需要进行相关配置。在httpd.conf文件的最后添加以下内容即可:

    <IfModule deflate_module>
        #必须的,就像一个开关一样,告诉apache对传输到浏览器的内容进行压缩
        SetOutputFilter DEFLATE
        DeflateCompressionLevel 9
    </IfModule>

    最少需要加上以上内容,才可以生gzip功能生效。由于没有做其它的额外配置,所以其它相关的配置均使用Apache的默认设置。这里说一下参数“DeflateCompressionLevel”,它表示压缩级别,值从1到9,值越大表示压缩的越厉害。

     
  • 相关阅读:
    判断鼠标点击在div外时,更改背景图片
    CSS--border边框颜色渐变
    实验一:Java开发环境的熟悉
    实验楼第四次试验报告
    实验楼第三次试验报告
    实验楼第二次试验报告
    实验楼第一次试验报告
    c++程序设计中的函数重载
    C++中,new/delete和malloc/free的区别
    继承和多态二:虚析构函数
  • 原文地址:https://www.cnblogs.com/Renyi-Fan/p/12788581.html
Copyright © 2011-2022 走看看