昨天网友“马背上的小鸟”在 使用织梦做图片站点的时候发觉网站速度不是太快,于是找到361模板网,在我们小编的检查下发下服务器居然没有启用Gzip压缩,于是361模板小编果断决定帮其开启Gzip压缩,这样能使网站打开速度快很多的,怎能不开?对吧!下面就是361源码网小编在Windows 2003 Server服务器中配置IIS6.0实现Gzip压缩的方法,希望对用到的朋友有所帮助。
1、首先右击“本机计算机”选择“允许直接编辑配置数据库”(如下图),这样做的目的是可以直接修改配置文件,或者在服务里停止掉“IIS Admin Service”服务(谨慎、谨慎、再谨慎)
2、右击“web服务扩展”-->“添加一个新的web服务扩展”(如下图),扩展名可随意指定,本文指定了“gzip”,文件路径必须为本文对应的路径!
3、右击“网站”点击“服务”选项卡,之后按下图操作,需要注意的是临时目录可以随意指定的,图中指定的temp目录需要添加“users”用户组写入权限
4、找到 C:/windows/system32/inetsrv/MetaBase.xml 文件,请先备份一份然后再修改
提示:
4.1、有的服务器不需要修改此文件便可以使用
4.2、其实MetaBase.xml这个文件在同目录下有个文件夹“history”里面会自动备份该文件。
搜索 “IIsCompressionScheme”
找到如下代码:
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"HcCompressionDll="%windir%/system32/inetsrv/gzip.dll"HcCreateFlags="0"HcDoDynamicCompression="TRUE"HcDoOnDemandCompression="TRUE"HcDoStaticCompression="FALSE"HcDynamicCompressionLevel="0"HcFileExtensions="htmhtmltxt"HcOnDemandCompLevel="10"HcPriority="1"HcScriptFileExtensions="aspdllexe"></IIsCompressionScheme><IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"HcCompressionDll="%windir%/system32/inetsrv/gzip.dll"HcCreateFlags="1"HcDoDynamicCompression="TRUE"HcDoOnDemandCompression="TRUE"HcDoStaticCompression="TRUE"HcDynamicCompressionLevel="0"HcFileExtensions="htmhtmltxt"HcOnDemandCompLevel="10"HcPriority="1"HcScriptFileExtensions="aspdllexe"></IIsCompressionScheme>
修改为:
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"HcCompressionDll="%windir%/system32/inetsrv/gzip.dll"HcCreateFlags="1"HcDoDynamicCompression="TRUE"HcDoOnDemandCompression="TRUE"HcDoStaticCompression="TRUE"HcDynamicCompressionLevel="10"HcFileExtensions="htmlcssjshtmxmltxt"HcOnDemandCompLevel="10"HcPriority="1"HcScriptFileExtensions="phpdll"></IIsCompressionScheme><IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"HcCompressionDll="%windir%/system32/inetsrv/gzip.dll"HcCreateFlags="2"HcDoDynamicCompression="TRUE"HcDoOnDemandCompression="TRUE"HcDoStaticCompression="TRUE"HcDynamicCompressionLevel="10"HcFileExtensions="htmlcssjshtmxmltxt"HcOnDemandCompLevel="10"HcPriority="1"HcScriptFileExtensions="phpdll"></IIsCompressionScheme>
特别提醒:一定要用txt记事本、或editplus等文本编辑器打开该文件!
注意两种压缩形式Gzip和deflate,上面其实就是将Gzip调整为首选压缩形式,另外加以修改压缩类型与压缩率。
特别需要注意的是:以上代码千万不能复制错误,不是错了会出问题,而是如果修改错了,IIS识别到了之后会自动还原成上一次正确的版本,你会发现自己改的又变回来了。
5、重启IIS
6、如果以上修改方面没有生效,那么就需要先将IIS服务在管理中先停止掉再修改文件。
注意:在“IIS Admin Service”服务停止后修改文件,如果文件修改有所错误,那么该服务将会启动不起来!这时就需要替换历史备份文件。
新闻热点
疑难解答
图片精选