1、备份IIS配置文件
配置文件位于:C:\Windows\system32\inetsrv\metabase.xml
2、启用GZIP功能
在IIS管理器的“网站”的属性窗口中切换到“服务”选项卡,勾选“HTTP 压缩”的两个选项。“临时目录”和“临时目录最大容量”可根据需要自行设置。
在IIS管理器的 “Web服务扩展”中添加一个新的Web服务扩展,扩展名填写为“GZip”,其它也可以。“要求的文件”添加:c:\windows\system32\inetsrv\gzip.dll ,并勾选“设置扩展状态为允许”,完成后点击确定。
3、添加压缩文件类型
在命令提示符中执行以下命令:
# 更新需要压缩的动态文件扩展名列表 CSCRIPT.EXE C:\Inetpub\AdminScripts\adsutil.vbs SET W3Svc/Filters/Compression/DEFLATE/HcScriptFileExtensions "asp" "dll" "exe" "php" CSCRIPT.EXE C:\Inetpub\AdminScripts\adsutil.vbs SET W3Svc/Filters/Compression/GZIP/HcScriptFileExtensions "asp" "dll" "exe" "php" # 更新需要压缩的静态文件扩展名列表 CSCRIPT.EXE C:\Inetpub\AdminScripts\adsutil.vbs SET W3Svc/Filters/Compression/GZIP/HcFileExtensions "htm" "html" "txt" "doc" "ppt" "xls" CSCRIPT.EXE C:\Inetpub\AdminScripts\adsutil.vbs SET W3Svc/Filters/Compression/DEFLATE/HcFileExtensions "htm" "html" "txt" "doc" "ppt" "xls"
4、重启IIS
iisreset
<完>