随笔-57  评论-96  文章-19  trackbacks-3
 
使用Gzip压缩会增大服务器CPU的使用率但可以通过压缩而减少服务器向客户端发送的数据

,若使用了Gzip压缩IIS在向客户端发送数据时会自动检测,如果客户端浏览器支持

IE6.0,firefox)Gzip,则使用Gzip压缩后再传送数据,如果不支持,则使用常规方式发送。Gzip内

置到了IIS6.0且性能比IIS5.0强了很多。

使用步骤:

一:打开  %windir%\system32\inetsrv 目录下的 MetaBase.xml

二:找到  IIsCompressionScheme元素,在IIS6.0中有三个,分别是deflate,gzip,Parameters

三:deflate和Gzip下都有HcFileExtensions和HcScriptFileExtensions两个属性, 在

HcScriptFileExtensions后的清单中添加aspx

   Note that if the properties are left blank, then all content, regardless of file extension, will be

compressed.

   这句话没有理解,左边为空则全部压缩?左边怎么可以为空呢?意思应该是

HcScriptFileExtensions=""情况下全部压缩
 



如果按上述步骤做后检查http仍发现没有压缩数据

一:打开 "IIS6.0管理器"

二:右击 "Web服务扩展"

三:选择 "添加一个新的Web服务扩展"

四:命名,点"添加"按钮,选择路径为"%windir%\System32\inetsrv\gzip.dll"

五:选中 "设置扩展状态为允许"复选框

六:OK


Note: IIS 6.0 中不能同时存在动态压缩和内核缓存
posted on 2005-11-23 09:15 泽来 阅读(1090) 评论(2)  编辑 收藏 所属分类: Asp.net

评论:
#1楼  2006-06-16 10:30 | D.Y. [未注册用户]
我想那个 left blank 不是左边为空,是指“留空”,就是保留空白状态。 left 是 leave 的过去式和过去分词。
  回复  引用    
#2楼  2007-09-08 20:10 | 小付dd [未注册用户]
"如果按上述步骤做后检查http仍发现没有压缩数据"
如何检查???????????????????
  回复  引用    

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
该文被作者在 2005-11-23 09:28 编辑过


相关链接: