WAF“总览”页面显示的流量大小与源站上显示的不同,主要原因说明如下:
- 网页压缩
WAF默认开启压缩,客户端(如浏览器)与WAF之间进行通信的网页可能被压缩(依赖浏览器压缩选项),而源站服务器可能不支持压缩。
- 连接复用
WAF与源站服务器之间会复用socket连接,这样会降低源站服务器与WAF之间的带宽消耗。
- 攻击请求
攻击请求被WAF拦截,而这种请求不会消耗源站服务器的带宽。
- 其他异常请求
如果源站服务器存在超时,无法连接等情况,这种情况不会消耗源站服务器的带宽。
- TCP层的重传等
WAF统计的带宽是7层的数据,而源站服务器网卡统计的是4层的数据。当网络通信质量差时,会出现TCP重传,网卡统计的带宽会重复计算,而7层传输的数据不会重复计算。在这种情况下,WAF上显示的带宽会低于源站上显示的带宽。