现在浏览器都支持gzip压缩,网站开启gzip压缩可提高用户访问速度并节省服务器带宽,IIS6自带gzip压缩支持,不过设置有点麻烦。
1.打开IIS管理器——网站——属性——服务,选择动态或静态压缩支持。
2.新建web服务器扩展,文件为C:\WINDOWS\system32\inetsrv\gzip.dll。
3.停止IIS服务:
iisreset.exe /stop
4.编辑IIS配置文件C:\Windows\System32\inetsrv\MetaBase.xml,找到以下并修改:
<IIsCompressionScheme Location ="/LM/W3SVC/Filters/Compression/gzip"
HcCompressionDll="%windir%\system32\inetsrv\gzip.dll"
HcCreateFlags="0"
HcDoDynamicCompression="TRUE" #开启动态文件压缩
HcDoOnDemandCompression="TRUE"
HcDoStaticCompression="TRUE" #开启静态文件压缩
HcDynamicCompressionLevel="9" #动态文件压缩级别,可选0-10,0为不压缩,数值越大压缩超高,越占用CPU。
HcFileExtensions="htm #静态文件压缩扩展名
html
css
js
txt"
HcOnDemandCompLevel="9" #静态文件压缩级别
HcPriority="1"
HcScriptFileExtensions="asp #动态态文件压缩扩展名
dll
exe"
>
</IIsCompressionScheme>
5.重新启动IIS服务:
iisreset.exe /start