IIS防火墙 GZIP 压缩网页穿透模式说明
什么是 gzip 压缩功能?
IIS 在处理完成 HTML/ASP/PHP/.NET等网页数据后,会将数据先压缩,再发送到客户端的IE浏览里,这样可以加快传输速度,减少等待时间。例如,一个200KB的网页,经过 gzip压缩后,网页大小会缩小为 20-50K,传输效率非常高(如下图所示)。
但这个模式会存在一个问题,网页被压缩后,就无法对 HTML/ASP/PHP/.NET等网页里内容进行处理。例如,网页关键字过滤、IIS强制广告、网页挂马清除等模块就会无法正常工作。
如何在开启 gzip 的情况下,对网页内容进行处理呢?
《智创IIS专业级防火墙》从 V4.50版本开始,增加了一个 gzip压缩网页穿透模式。这样 IIS在开启 gzip的情况下,既不影响 gzip 压缩功能,又可以过滤拦截其中的关键字信息。
在 IIS 中开启 gzip 压缩功能,开启 gzip压缩演示效果,如下图所示,
网页未使用gzip压缩时,网页大小是 124KB,传输时间是 2.64秒。
使用gzip压缩后,网页大小是 27KB,传输时间是 0.6秒,如上图所示。使用 gzip对网页,可以大大节约网页传输时间,达到“闪一下”,网页就打开了的效果。尤其对 BBS论坛、类似门户网站的“超长页面”效果更为明显。
对比效果:
gzip模式 | 网页大小 | 传输时间 | 备注 |
未启用 | 124KB | 2.64秒 | |
开 启 | 27KB | 0.6秒 |
如何在IIS防火墙中启用 gzip穿透功能?
如下图所示,进入 IIS防火墙的《WEB管理向导界面》,选择“IIS GZIP 网页压缩配置”中的“3 - 穿透模式”
立刻下载安装《智创网站专业级防火墙软件》 https://www.zcnt.com/iis.asp