IIS6 启用 GZip 压缩
IIS6 启用 GZIP 对静态文件进行压缩 ,提升访问速度
首先 , 打开 IIS6 信息服务管理器 , 在 Web服务扩展 上添加一个新的 web 扩展 , 并且 设置扩展状态为允许 , 如图
点击 确定 。
再对刚刚添加的 gzip 扩展 添加 压缩文件类型 , 打开 C:\WINDOWS\system32\inetsrv 文件夹 , 找到 MetaBase.xml 文件 , 先做一个备份(Ctrl+c/Ctrl+v) ,
然后停止 IIS服务 [ 开始 - 运行 - cmd -执行 iisreset /stop 命令 ], 然后打开编辑找到
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate" 和 <IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip" 两个节点 , 对两个节点里的 HcFileExtensions 属性添加 css js 值 , 保存修改同时启动 IIS 服务 [ 开始 - 运行 - cmd -执行 iisreset /start 命令 ] 。
最后启用 "网站 " 的静态压缩功能 , 在 IIS信息服务管理器 的 "网站" 邮件 -- 属性 -- 服务页签 -- 选中 "压缩应用程序文件" , 选中 "压缩静态文件" 点击确定 。
接着再次重启 IIS [ 开始 - 运行 - cmd -执行 iisreset 命令 ] 。
测试: 访问本机站点的一个路径 , 查看 请求 css 的 url 服务器返回的 响应头信息 , 会看到 Content-Encoding : gzip 表明已经成功开启 IIS 的 GZIP 压缩功能 。
一个 css 文件压缩前是 7.2kb 压缩后是 1.7kb