1、作用

节约带宽,额外消耗CPU;部分老浏览器不支持;

压缩适于压缩的资源,例如文本文件;

2、涉及模块

LoadModule deflate_module modules/mod_deflate.so(CentOS6默认启用)

3、配置(httpd-2.2)

~]# vim /etc/httpd/conf.d/mod_deflate.conf

输入以下代码

SetOutputFilter DEFLATE
# 设置压缩过滤器,指明哪些类型适合压缩# mod_deflate configuration
# Restrict compression to these MIME typesAddOutputFilterByType DEFLATE text/plain
AddOutputFilterByType DEFLATE text/html
AddOutputFilterByType DEFLATE application/xhtml+xml
AddOutputFilterByType DEFLATE text/xml
AddOutputFilterByType DEFLATE application/xml
AddOutputFilterByType DEFLATE application/x-javascript
AddOutputFilterByType DEFLATE text/javascript
AddOutputFilterByType DEFLATE text/css# Level of compression(Highest 9 - Lowest 1)
DeflateCompressionLevel 6
# 压缩级别根据CPU消耗和带宽来决定,6为默认# Netscape 4.x has some problems...
BrowserMatch ^Mozilla/4 gzip-only-text/html# Netscape 4.06-4.08 have some more problems
BrowserMatch ^Mozilla/4\.0[678] no-gzip# MSIE masquerades as Netscape, but it is fine
BrowserMatch \bMSIE !no-gzip !gzip-only-text/html
~]# httpd -t
~]# service httpd reload

4、确认压缩效果

配置前

配置后

转载于:https://blog.51cto.com/228984/1765740

基于httpd的mod_deflate模块相关推荐

  1. 利用memcached做缓存服务器,为后端tomcat服务器做会话保持,利用httpd的jk模块模块做负载均衡...

    前端使用httpd作为反代负载均衡至后端tomcat主机:tomcat可用memcached当做会话服务器保存会话: 实验环境:物理机win7,虚拟机centos7 node1:172.18.11.1 ...

  2. Apache使用mod_deflate模块启用gzip功能

    Apache使用mod_deflate模块启用gzip功能 检查你的网站是否启用了gzip,用chrome打开网站比如http://www.techbrood.com 选中一个请求,查看Respons ...

  3. python os模块安装方法_基于python中pygame模块的Linux下安装过程(详解)

    一.使用pip安装Python包 大多数较新的Python版本都自带pip,因此首先可检查系统是否已经安装了pip.在Python3中,pip有时被称为pip3. 1.在Linux和OS X系统中检查 ...

  4. 基于STM32与GSM模块发送中英文短信

    基于STM32与GSM模块发送中英文短信 最近在做毕业设计有用到GSM模块进行短信报警,模块的功能比较多这里就不介绍了,一般的拨打电话都很简单就只需要一条指令即可,发送英文短信也很简单也只要几条命令也 ...

  5. 基于STM32的ESP8266模块控制多路继电器

    基于STM32的ESP8266模块控制多路继电器 1.视频讲解 基于STM32单片机ESP8266物联网阿里云MQTT多路继电器控制 物联网视频教程STM32+ESP8266 2.实物设计 ESP82 ...

  6. 基于matlab的光伏模块输出特性及mppt的建模与仿真,基于MATLAB的光伏模块输出特性及MPPT的建模与仿真...

    收稿日期:2011-10-13. 光电器件 基于 MATLAB的光伏模块输出特性及 MPPT的建模与仿真 王 雨,胡仁杰 (东南大学 电气工程学院,南京210096) 摘 要: 基于光伏模块的等效电路 ...

  7. 光伏输出特性matlab,基于MATLAB的光伏模块输出特性及MPPT的建模与仿真

    MPPT research based on fuzzy adaptive PID control    张开如;潘安琪;初雪娇; 太阳能光伏模块电器特性的数学建模与仿真    吴萌萌; 光伏电池数学 ...

  8. Ruoyi-Vue若依前后端分离版 2022年5月 基于代码生成器的新模块添加

    Ruoyi-Vue若依前后端分离版 2022年5月 基于代码生成器的新模块添加 在ruoyi数据库的基础上.编辑好自己的数据库表 启动ruoyi前后端,进系统使用代码生成器 将生成的代码导入到现有的项 ...

  9. 基于NCF的多模块协同实例

    简介 这次给大家带来的内容是基于NCF的多模块协同实例.今天的文章主要讲解的内容是NCF的模块Xncf之间相互调用.相互协作的能力. 这里可以把Xncf比作乐高玩具,一个Xncf就是你拥有的乐高玩具的 ...

  10. 基于89c51的74ls138模块的四位数码管动态显示

    基于89c51的74ls138模块的四位数码管动态显示 简介 本人的开发板上只有八位数码管,因此是将p2口的三位接在138的输入上,输出口的前四位接在八位数码管的位选段上以实现四位数码管的显示. 动态 ...

最新文章

  1. 工厂方法模式--结合具体例子学习工厂方法模式
  2. 脑机接口拼写器是否真的安全?华中科技大学研究团队对此做了相关研究
  3. 离开英伟达仅19个月,他交出了一块国产全功能GPU
  4. 神经网络不收敛的 11 个原因,加实践感悟
  5. 深入理解JVM虚拟机(三):虚拟机性能监控工具
  6. 【Boost】boost库中智能指针——weak_ptr
  7. 秒杀核心设计(减库存部分)-防超卖与高并发
  8. ssm访问不到html_IDEA解决SSM项目的静态资源路径问题:HTML,CSS,JS--详解
  9. 卢伟冰称天玑9000调校顺利 Redmi K50系列要来了
  10. Delphi 开发 ERP [1] 准备
  11. 使用github参与到开源项目的维护
  12. 女陔说你不懂我, 到底什么意思
  13. 性能测试流程(超级详细)
  14. python脚本批量修改图片像素大小和重命名
  15. perforce(p4)相关问题
  16. java格式化输入输出整理(不定时更新)
  17. 在线客服系统如何应对移动化市场需求
  18. bootstrap实战--微金所项目(轮播图1)
  19. 聊下图片滤镜,手机上的,lookup table(颜色查找表
  20. 美股网络券商史考特证券被黑 460万客户受影响

热门文章

  1. 前端多个圆圈均匀横向排列_web前端工程师必须掌握的24条宝贵经验!让你在前端路上更轻松!...
  2. 力扣-202 快乐数
  3. 蓝桥杯2016年第七届C/C++省赛B组第六题-方格填数
  4. Flutter拓展 一步一步教你安装Flutter(最火的移动框架)
  5. Android RatingBar 实现评星功能
  6. Linux定时函数介绍
  7. 查看linux 系统 当前使用的网卡
  8. Sqoop导入到hdfs
  9. 【iCore3双核心板】iCore3双核心板使用说明(图文)
  10. linux安装perl模块