给iis开启gzip压缩功能(IIS6.0)
所有做网站的都知道GZIP的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间。那么我们新租用的服务器,如何才能开启GZIP呢?
(提示:开启gzip也是有弊端的,会消耗更多的CPU资源压缩网页。建议:VPS上超过10个站的不要开启该压缩功能)
步骤1、双击远程桌面上的IIS服务器,进入Internet信息服务(IIS)管理器窗口,左侧列表中,右键网络,选择属性。如下:
打开“网站 属性”窗口,选择服务,分别勾选“压缩应用程序文件”和“压缩静态文件”,点击确定。
步骤2、右键web服务扩展,选择添加一个新的web服务扩展,在跳出的窗口中输入扩展名,为了便于我们识别,我们可以起名为gzip,然后点击添加;在跳出的窗口中选择C:\WINDOWS\system32\inetsrv\gzip.dll,然后点击确定;勾选扩展状态为允许,否则gzip不能生效,一切完成,我们就可以点击确定了.具体操作如下图:
步骤3、这一步是最重要的一步,右键本地计算机,选择属性。如下:
勾选“允许直接编辑配置数据库”,点击确定。
步骤4、我们找到C:\WINDOWS\system32\inetsrv下的MetaBase.xml文件,操作这个文件之前应该先复制一份,以免出现意外的情况.打开此文件,搜索deflate,找到HcDoStaticCompression原来为false改为true,HcDynamicCompressionLevel原来为0,改为9,HcFileExtensions里面就可以添加我们需要压缩的后缀,这里添加的是静态文件,一般压缩html,js,css图片不列为压缩之列.动态的文件可不可以压缩呢,当然可以HcScriptFileExtensions里面就是填写要压缩的动态文件.配置完这个,我们要来配置下面的gzip,他们两个紧挨着的,配置方法相同.如下:(图片最下端差一个exe“)
步骤5、设置好了之后,我们通过站长工具查看一下,看是否设置成功了。