l 首先,如果你需要压缩静态文件(HTML),需要在硬盘上建一个目录,并给它“IUSR_机器名”这个用户的写权限。如果压缩动态文件 (PHP,asp,aspx)就不需要了,因为它的页面是每次都动态生成的,压缩完就放弃。
l 添加Gzip的Web服务扩展并设置为有效
l 设置网站压缩有效
进入“服务”标签,选上启用动态内容压缩,静态内容压缩。
此时重启IIS,压缩就生效了。但是默认设置压缩的文件格式太少,可以进一步设置。
l 修改 MetaBase.xml,建议先备份。
可以用记事本打开,找到 IIsCompressionScheme,有三个相同名字的段,分别是deflate,gzip,Parameters,第三段不用管它,前两段有基本 相同的参数
HcDynamicCompressionLevel ,设置压缩率,取值0~10,0不压缩,10最高压缩率,这里设置成9,9是性价比最高的一个。
HcFileExtensions,需要压缩的静态文件扩展名,默认只有htm,html,txt,可以把js,css添加进去。建议按原来的格式,用换行作为分隔。 HcScriptFileExtensions,需要压缩的动态文件扩展名,这里添加aspx。
Location ="/LM/W3SVC/Filters/Compression/deflate"设置如图:
Location ="/LM/W3SVC/Filters/Compression/gzip"设置如图:
l iisreset -stop 停止IIS,保存MetaBase.xml
l iisreset -start 启动IIS
转自:http://www.cnblogs.com/sojastudio/archive/2009/07/03/jerry.html