一般来说,网站使用WAF进行防护后,访问速度会有变慢。


这是很合情理的,原因有两方面:

一、无论是反向代理还是透明代理,接入WAF后,多了一次数据请求过程,即使是在网站,也会略有数据传统上的性能损失;


二、WAF之所以可以保护网站安全,是因为WAF会对数据进行过滤、分析,并拦截到恶意流量。而过滤、分析这个环节,显然也是会损失性能的。

也就是说,接入WAF后,网站安全性能得大幅提升,但通常都会损失部分性能,但安全之重要,付出一些性能损失也是值的。

但在某些情况下,接入WAF,可能访问性能不降反升。这是为什么呢?

因为有的WAF,会开启GZIP数据压缩,经压缩的网站,体积变小,这样的话传输速度会更快、网页打开速度会更快。

比如ShareWAF,默认就是开启GZIP数据压缩的。如果某网站之前未曾开启GZIP功能,而经保护后,却变成了开启状态,那么,访问速度反而会得到提升。

比如此例:

返回信息中的Server值为Sharewaf,表示是使用ShareWAF进行的防护。

右侧可以看到启用了GZIP压缩,而且压缩率达到了87%。