在IIS 6 中使用HTTP压缩(Compression)遇到的一个问题

     使用HTTP 压缩可以减少服务器传输给浏览器的数据量,节省带宽,是一个简单有效的提高网站访问速度方法之一。如何在IIS 6中配置HTTP压缩请参考:http://weblogs.asp.net/owscott/archive/2004/01/12/57916.aspx 
     可是我在配置了HTTP 压缩之后发现,当URL地址中不包含文件名时,压缩就会失效,比如访问http://www.cnblogs.com ,就没有进行压缩,而且访问http://www.cnblogs.com/default.aspx, 压缩就生效。IIS 6中的HTTP压缩是根据MetaBase.xml中的HcScriptFileExtensions定义的扩展名进行匹配的,IIS 6在检查匹配时,对于不含文件名的URL, 没有先加上默认文档名进行匹配,所以引起了这个问题。我采用的解决方法是将HcScriptFileExtensions的值设为空,对任何文件进行压缩。
     附:  检查是否使用HTTP压缩的工具:Fiddler 

原文地址:https://www.cnblogs.com/dudu/p/185306.html