IIS6有内建gzip压缩能力,可以压缩动态网页 (.aspx) 和 webservices (.asmx) 的输出。压缩后的页面,可以轻松地将减少60%下载时间。
生产服务器中应始终开启此功能。
CPU使用率不会很高且减少用户的下载时间。
开启gzip压缩功能后,会大大缩短用户宝贵的下载时间。
下面说说具体的操作步骤:
从管理工具转到 IIS 管理器中
右键单击您的计算机名称 (不在网站或默认 Web 站点)
选择所有任务->重启IIS
下拉选择"停止 IIS",并单击确定。
未停止 IIS。 请确保它不在运行
现在去到 C:WINDOWSSYSTEM32INETSRV制作 Metabase.xml 文件的一个副本。
修改此文件之前,请请确保您已做好备份。
在记事本中打开该 metabase.xml。 不要使用记事本、 Notepad2 或 Visual Studio 以外的任何其他编辑器
查找使用“IIs压缩方案”
你会发现匹配项,这种看上去像这样“<IIsCompressionScheme Location=”/LM/W3SVC/Filters/Compression/deflate” 有两个名为 IIsCompressionScheme 和复数IIsCompressionSchemes 具有一个节点的节点。
删除这些节点
一旦删除了 3 节点,在此链接上的位置从本粘贴文本
现在启动 IIS 和点击一次您的网站。 当它第一次运行时,它将发送未压缩的输出,但它将在后台压缩。 所以下, 下一次点击将给你压缩的输出。
请到 www.pipeboost.com 并输入该 URL,以确保您得到压缩的内容。 在执行此操作之前请确认您在本地浏览器中访问您的站点一会儿,以便页面有机会获得自己压缩。