HAProxy的压缩功能

HAProxy的压缩功能

haproxy还支持http协议的压缩机制,常用的算法有gzip和deflate。
压缩的功能仅在7层有效,用户在请求时会先将浏览器支持的压缩算法发送给服务器,然后使用相同的压缩算法将数据返回给用户

压缩的使用方法

1.修改配置文件

frontend web
 bind 172.20.27.20:80
 mode http     #haproxy要启用压缩功能必须是在7层
 compression algo gzip deflate  #开启压缩功能及所支持的压缩格式
 compression type text/plain text/html text/css text/xml text/javascript            #压缩的类型
 use_backend web_server
backend web_server
 server web1 192.168.27.21 check port 80 inter 3s fall 3 rise 5
 server web1 192.168.27.22 check port 80 inter 3s fall 3 rise 5

2.测试

原文地址:https://blog.51cto.com/11886307/2406613

时间: 2024-10-05 05:07:25

HAProxy的压缩功能的相关文章

Haproxy隐藏后端服务器信息及Haproxy实现压缩

1.隐藏后端服务器版本 在日常工作中我们都会使用haproxy作为负载均衡器,因为后端应用服务器多更改麻烦,因此决定在负载均衡器实现. 只需要再frondend或listen或backend,添加         rspidel ^Server:.*         rspidel ^X-Forwarded-For:.*         rspidel ^X-Powered-By:.*         rspidel ^Via:.*         rspidel ^X-AspNet-Versi

apache的优化-日志轮询、错误页面重定向、压缩功能deflate、客户端缓存expire

1.apache日志轮询 1.1)什么是日志轮询 默认情况下apache的日志是写入到一个文件中的,这对日志的备份和分析造成不便.日志轮询就是可以把apache的日志根据时间进行分开,例如按天轮询:即apache会把当天的日志写入到一个独立的文件中. 1.2)下载并安装日志轮询工具 wget http://cronolog.org/download/cronolog-1.6.2.tar.gz tarzxf cronolog-1.6.2.tar.gz  cdcronolog-1.6.2 ./con

移动端图片上传后进行压缩功能

在进行讲解上传图片压缩之前,我们先来了解下HTML5中的文件上传的基本知识点. 一: FileList对象与file对象. FileList对象表示用户选择的文件列表.在HTML4中,file控件内只允许放置一个文件,但是到HTML5中,通过添加multiple属性,file控件内允许一次放置多个文件.如下代码: <input type=”file” multiple/> 控件内的每一个用户选择的文件都是一个file对象,而FileList对象则为这些file对象的列表,代表用户选择的所有文件

脆和响应得益于先进的压缩功能LizardTech GeoExpress Unlimited v9.5.2.4437 Win32_64

脆和响应得益于先进的压缩功能LizardTech GeoExpress Unlimited v9.5.2.4437 Win32_64     该软件提供了一个简单的地理空间数据解方案.可给使用者带来一系列利益.自定义多光谱图像.正好复制你的图像波段,改变它们的序列,甚至为每个波段设置不同的压缩比.rSID代4(MG4)图像文件支持最多255个图像波段.行业标准的MrSID图像格式跨跃范围最广的地理应用都被支持,包括ArcGIS, ERDAS, ENVI, Socet GXP, 和 Microst

开启Nginx的gzip压缩功能详解

默认情况下,Nginx的gzip压缩是关闭的, gzip压缩功能就是可以让你节省不少带宽,但是会增加服务器CPU的开销哦,Nginx默认只对text/html进行压缩 ,如果要对html之外的内容进行压缩传输,我们需要手动来调. 开启gzip的指令如下:  代码如下 复制代码 gzip on;gzip_http_version 1.0;gzip_disable "MSIE [1-6].";gzip_types text/plain application/x-javascript te

nginx gzip 压缩功能

nginx压缩功能 官方文档:http://nginx.org/en/docs/http/ngx_http_gzip_module.html nginx gzip 压缩模块提供了对文件内容压缩的功能,允许nginx服务器将输出内容在发送到客户端前根据具体策略进行压缩,用于节省网络带宽,同时提升用户体验. 此功能同apache的mod_deflate压缩功能,依赖ngx_http_gzip_module模块.默认情况以及安装.而. 需要压缩的文件(js,css,html等),不需要压缩的内容(如图

【翻译自mos文章】为什么在备份过程中rman不使用unused block 压缩功能

为什么在备份过程中rman不使用unused block 压缩功能? 来源于: Why is RMAN not using Unused Block Compression during backup? (文档 ID 798844.1) 适用于: Oracle Database - Enterprise Edition - Version 10.2.0.1 to 11.2.0.2 [Release 10.2 to 11.2] Information in this document applie

Apache开启压缩功能

起源 在一般的web服务器中,都会开启压缩功能,也就是deflate或者是gzip的压缩. 开启压缩功能主要的目的是为了减少传输的带宽,从而当服务器响应给客户端的时候,会大大减少传输的数据,代价就是在服务器段需要消耗cpu时钟周期,因为压缩是在服务器端进行的,并且压缩还是比较损耗cpu的. 在进行压缩的时候,一般压缩的都是静态文件,例如图片,js,css文件. 例如下面几个淘宝首页的js的压缩情况(第一列是压缩前的数据,第二列是压缩后的数据),压缩的标准是在1KB以下的js文件不会进行压缩,大于

nginx(七)gzip压缩功能

**ngx_http_gzip_module模块配置** gzip on|off;启用或禁用gzip压缩响应报文: gzip_comp_level level;压缩比,1-9,默认为1: gzip_disable regex...;regex是为用于匹配客户端响应器类型的正则表达式:表示对何种浏览器禁止使用压缩功能: gzip_min_length length;触发压缩功能的响应报文的最小长度: gzip_http_version 1.0/1.1;设定启用压缩功能时,协议的最小版本: gzip