win2003 IIS开启GIZP压缩
1、双击桌面Internet 信息服务(IIS)管理器

2、右键网站选择属性

3、属性选择服务,勾选压缩应用程序文件,勾选压缩静态文件。
然后点击应用在点击确定

4、右击web服务扩展,增加一个新的web服务扩展

5、扩展名填写HTTP Compression
要求的文件点击右侧添加输入路径:C:\WINDOWS\system32\inetsrv\gzip.dll
一般win2003服务器的gzip.dll文件都是这个路径
如果没有请直接在网上下载一个gzip.dll文件 然后放到C:\WINDOWS\system32\inetsrv\目录即可

6、然后修改MetaBase.xml文件
MetaBase.xml文件目录:C:\Windows\System32\inetsrv\MetaBase.xml
修改之前先备份一个MetaBase.xml文件到桌面
7、打开MetaBase.xml文件
查找内容:
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/deflate"
HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
HcCreateFlags="0"
HcDoDynamicCompression="TRUE"
HcDoOnDemandCompression="TRUE"
HcDoStaticCompression="FALSE"
HcDynamicCompressionLevel="0"
HcFileExtensions="htm
html
txt"
HcOnDemandCompLevel="10"
HcPriority="1"
HcScriptFileExtensions="asp
dll
exe"
>
</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="htm
html
txt
php
js
css
jpg
gif
png
xml"
HcOnDemandCompLevel="10"
HcPriority="1"
HcScriptFileExtensions="asp
dll
exe"
>
</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="htm
html
txt"
HcOnDemandCompLevel="10"
HcPriority="1"
HcScriptFileExtensions="asp
dll
exe"
>
</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="htm
html
txt
php
js
css
jpg
gif
png
xml"
HcOnDemandCompLevel="10"
HcPriority="1"
HcScriptFileExtensions="asp
dll
exe"
>
</IIsCompressionScheme>
最后保存重启IIS服务器
*如果出现MetaBase.xml文件无法修改的情况
右键本地计算机属性,勾选允许直接编辑配置数据库,点击确定即可。

8、打开站长工具网页GZIP压缩检测
原始文件大小13292字节 压缩后文件大小4612字节 明显小了3-4倍

9、如果你的网站是Discuz程序还需要修改文件
修改文件/config/config_global.php
查找:$_config['output']['gzip'] = '0';
修改为:
$_config['output']['gzip'] = '1';
然后你的网站底部会出现 Gzip On. 代表成功