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

 

 

posted on 2012-03-13 11:46  多个马甲  阅读(304)  评论(1编辑  收藏  举报