维奇说 - 维奇的个人博客
网站首页 > 服务器技术 > IIS6 GZip开启方法
02月
25

IIS6 GZip开启方法

  首先,介绍一下,什么是GZip,不过细节我就不说了,具体百度百科。我说GZip的重点。
  GZip是一种服务器端的压缩技术,可以在客户端(浏览器)请求访问时,将页面(包括ASP的、HTML、JS、CSS等)压缩再下发。极有效提高网站的访问速度,节省带宽消耗。

  嗯,以下我们以Win2003 + IIS6为例,如何开启GZip。

  其实,IIS6中,自带了GZip的组件,只是微软偷了那么一个懒,没做好默认开启,也没做一个有效的图形界面而已。

  1、打开IIS,在网站节点(不是具体的点站,是整个网站"文件夹")上右击,属性,并把这两项钩上。如下图:

IIS6 GZip开启方法 Win2003 IIS GZip 第1张

  这里要注意一下,临时目录必须有IUSR、IIS_WPG、Network和NetWork Service的写入权限(建议完全控制)。

  2、在Web服务扩展上,新添加一个扩展,取名为"GZip",需求的文件为"C:\WINDOWS\system32\inetsrv\gzip.dll",并设置为允许,结果如下图:

IIS6 GZip开启方法 Win2003 IIS GZip 第2张

  3、停止IIS服务,进入"C:\WINDOWS\system32\inetsrv",找到并用文本编辑器打开"MetaBase.xml"。并修改以下内容:

<IIsCompressionScheme    Location ="/LM/W3SVC/Filters/Compression/deflate"…… <IIsCompressionScheme    Location ="/LM/W3SVC/Filters/Compression/gzip"……

  一整段,修改为:

<IIsCompressionScheme Location="/LM/W3SVC/Filters/Compression/deflate"        HcCompressionDll="C:\WINDOWS\system32\inetsrv\gzip.dll"        HcCreateFlags="0"        HcDoDynamicCompression="TRUE"        HcDoOnDemandCompression="TRUE"        HcDoStaticCompression="TRUE"        HcDynamicCompressionLevel="9"        HcFileExtensions="htm            html            txt            js            xml            css"        HcOnDemandCompLevel="9"        HcPriority="1"        HcScriptFileExtensions="asp            dll            exe            aspx            asmx"    > <IIsCompressionScheme Location="/LM/W3SVC/Filters/Compression/gzip"        HcCompressionDll="C:\WINDOWS\system32\inetsrv\gzip.dll"        HcCreateFlags="1"        HcDoDynamicCompression="TRUE"        HcDoOnDemandCompression="TRUE"        HcDoStaticCompression="TRUE"        HcDynamicCompressionLevel="9"        HcFileExtensions="htm            html            txt            js            xml            css"        HcOnDemandCompLevel="9"        HcPriority="1"        HcScriptFileExtensions="asp            dll            exe            aspx            asmx"    >

  以上"HcFileExtensions"(静态文件)和"HcScriptFileExtensions"(动态文件)中,为需要压缩的文件后缀名,请自己添加或删减,一行一个。


  4、保存文件,重新启动IIS服务。

  到此,IIS6已经启动了GZip了,可以用一些在线检测工具测试一下:http://tool.chinaz.com/Gzips/

  维奇说的服务器也是开启了GZip的哦,速度比原来快了不止一倍。

  最后,总上一个Win2003+IIS6一键开启并设置GZip的脚本(懒人必备):IIS6 GZip开启方法 Win2003 IIS GZip 第3张LT8YgomHhGuUoTkO.rar

  解压到服务器上,运行"IIS6-SET-GZIP.cmd",PS:那个IIS配置中的临时目录权限可能需要手动配置。


评论列表:
暂无评论
发表评论:
清空
今日心情

  把HTTPS关掉吧,免费的证书每年重新搞,真累人

记于2022年7月8日

会员中心
登录后你的头像在这显示欢迎访问本站!
QQ登录
使用QQ登录后,将自动注册成为本站会员!
站内搜索
热门标签:  心理学新冠肺炎传染病旅游云南汽车
博客统计
  • 文章总数: 103 篇
  • 评论总数: 9 条
  • 使用标签: 160 个
  • 网站名称: 维奇说
  • 网站域名: vksay.com
  • 创站日期: 2013年2月22日
日期归档
«    2024年3月    »
123
45678910
11121314151617
18192021222324
25262728293031
热门日志
出售顶级域名【Zhi.IN】
腐蚀生活的微信
泰国人寿Thai Life Ins
时隔三月,官方对帕萨特质量问题还敢
泰国Bar B Q Plaza 烤
哪日凯旋后,能别再打医护人员吗?
玩坏的保安日记,其实这是一个行业的
全面复工与全面停课
活跃粉丝
最新评论
你写得非常清晰明了,让我...
感谢作者分享学习了,希望...
九十岁老太为何起死回生,...
我也诚恳希望可以善待医护...
维奇说 公众号