IIS启用Gzip的方法与优缺点分析

2019-10-16 20:02:23王冬梅


通过以上数据对比,似乎提高了 0.33% 不足以说明什么。个人觉得当是一个较大网站的时候(前提硬件满足),开启它会明显使速度提高。(提升速度的同时,就是牺牲系统资源,所以如果服务器的配置不是太好,需要调整相关参数)
以上数据来源于 http://www.pipeboost.com ,进入后在这个位置输入网址:

【如何配置II6中Gzip压缩?】
注:以下教程,部分不给予太多说明,只要按照以下配置,一般不会出现问题(由于自身在配置时,很顺利,如果有遇到问题,首先请详细核对步骤3次,如果都正确,依然问题存在的话,请回复告知)
如果你要进行测试或安装,请一个一个字认真阅读!

步骤一:
打开II6界面 >  选择“网站” > 右键属性 > 选择“服务”> 按照图中打钩
其中“临时目录的最大容量”与“临时目录”依据自身自行更改设置
特别注意,要给予临时目录 User权限(写入、修改、读取)

步骤二:
选择“Web服务扩展” > 在右侧空白处右“键新Web服务扩展” > 按照图输入相关
“设置扩展状态为可选”打钩
“添加文件”很可能由于每个人服务器配置不同,请自行搜索下(或者按照图中打入,看看是否存在)

步骤三:
开始 > 运行中输入 c:windowssystem32inetsrv (如果错误,请按照图中输入)> 找到 MetaBase.xml
复制一份到桌面(并更改为 bak_MetaBase.xml),作为备份。
 
步骤四:
用文本等工具打开 MeteBase.xml > 搜索 Location ="/LM/W3SVC/Filters/Compression/gzip"


然后,你将看到如下代码(仔细核对下段落)
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"
  HcCompressionDll="%windir%system32inetsrvgzip.dll"
  HcCreateFlags="0"
  HcDoDynamicCompression="TRUE"
  HcDoOnDemandCompression="TRUE"
  HcDoStaticCompression="FALSE"
  HcDynamicCompressionLevel="0"
  HcFileExtensions="htm
   html
   txt"
  HcOnDemandCompLevel="10"