A10负载均衡SLB测试配置 v1.0 下载本文

A10网络负载均衡测试方案

2. Retry-On-5xx服务器错误重试模板

若客户端访问的服务器返回错误代码为5xx,则这个代码会返回到客户端浏览器,告知浏览器当前服务器错误(例如返回HTTP 503代表服务不可用)。

AX在默认情况下会转发此代码回客户端。

AX也可以开启监听返回到服务器的报文,若出现5xx的服务器错误报文,则为此HTTP请求重新在Service Group中另外选择一台服务器,从而提高客户端的客户体验和服务质量。

CLI:

新建一个HTTP的模板,名称为5xxretry

AX(config)#slb template http 5xxretry AX(config-HTTP)#retry-on-5xx

在需要的VIP中的VPORT中启用

AX(config)#slb virtual-server vs1 1.1.1.1 AX(config-slb virtual server)#port 80 http

AX(config-slb virtual server-slb virtua...)#template http 5xxretry

GUI:

进入配置模式—服务—模板—应用,新建HTTP模板,名称为5xxretry; 在选项中选择“重试HTTP请求:”

A10网络负载均衡测试方案

在VIP下的VPORT中应用此模板

进入配置模式—服务—SLB—虚拟服务器,进入所需要应用此模板的虚拟服务器配置模式;

添加或选择需要使用此模板的端口,点击编辑后进入VPORT编辑模式; 确认端口类型为HTTP,如非HTTP类型可能会看不到此模板的选项; 在子选项中的HTTP模板中选择刚才建立的HTTP模板,5xxretry; 点击确定,完成配置。

3. Compression内容压缩模板

当客户向服务器发送HTTP请求后,服务器会根据客户端中特殊字段所表明的客户端支持的压缩方式,进行对请求内容的压缩后再发送给客户端。

HTTP内容压缩势必会增加服务器的负载,AX可以对这部分功能进行替代,根据客户端发送的HTTP报头中存在可支持的压缩方式进行压缩。AX向服务器提

A10网络负载均衡测试方案

出请求时,要求服务器无需进行压缩,能够缓解服务器的压力。当客户端请求的HTTP内容到达AX后,由AX进行压缩后,再传递给客户端。

压缩选项中,压缩等级分为1~9,默认压缩等级为1,压缩比最大,所消耗CPU资源最少,处理速度最快;9级压缩比最大,所消耗的CPU资源最大,处理速度最慢。

压缩选项中可根据内容进行,如对图片image进行压缩,或者对于zip文件进行不压缩等等。默认对text和application进行压缩。

CLI:

新建一个HTTP的模板,名称为http-compress

AX(config)#slb template http http-compress AX(config-HTTP template)#compression enable AX(config-HTTP template)#compression level 5

AX(config-HTTP template)#compression content-type image AX(config-HTTP template)#compression exclude-content-type application/zip

在需要的VIP中的VPORT中启用

AX(config)#slb virtual-server vs1 1.1.1.1 AX(config-slb virtual server)#port 80 http

AX(config-slb virtual server-slb virtua...)#template http http-compress

GUI:

进入配置模式—服务—模板—应用,新建HTTP模板,名称为http-compress;

在选项中选择“压缩”,选择启用,完成配置。

A10网络负载均衡测试方案

在VIP下的VPORT中应用此模板。

进入配置模式—服务—SLB—虚拟服务器,进入所需要应用此模板的虚拟服务器配置模式;

添加或选择需要使用此模板的端口,点击编辑后进入VPORT编辑模式; 确认端口类型为HTTP,如非HTTP类型可能会看不到此模板的选项; 在子选项中的HTTP模板中选择刚才建立的HTTP模板,http-compress; 点击确定,完成配置。