网站运营
位置:首页>> 网站运营>> IIS 6.0 中配置 HTTP Gzip 压缩

IIS 6.0 中配置 HTTP Gzip 压缩

 来源:asp之家 发布时间:2010-03-13 17:13:00 

标签:IIS6.0,HTTP,Gzip压缩,

一. HTTP压缩概述

HTTP压缩是在Web服务器 和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或 CSS文件。压缩的最大好处就是降低了网络传输的数据量,从而提高客户端浏览器的访问速度。当然,同时也会增加一点点服务器的负担。Gzip是比较常见的 一种HTTP压缩算法。

本文介绍的HTTP压缩方式,采用的是Windows系统设置的方式,优点是效率较高。

二. HTTP压缩工作原理

Web服务器处理HTTP压缩的工作原理如下:

Web服务器接收到浏览器的HTTP请求后,检查浏览器是否支持HTTP压缩;

如果浏览器支持HTTP压缩,Web服务器检查请求文件的后缀名;

如果请求文件是HTML、CSS等静态文件,Web服务器到压缩缓冲目录中检查是否已经存在请求文件的最新压缩文件;

如果请求文件的压缩文件不存在,Web服务器向浏览器返回未压缩的请求文件,并在压缩缓冲目录中存放请求文件的压缩文件;

如果请求文件的最新压缩文件已经存在,则直接返回请求文件的压缩文件;

如果请求文件是ASPX等动态文件,Web服务器动态压缩内容并返回浏览器,压缩内容不存放到压缩缓存目录中。

三. IIS 6.0中配置HTTP Gzip压缩的步骤:

1) 打开Internet信息服务(IIS)管理器,右击"网站"->"属性",选择"服务"。在"HTTP压缩"框中选中"压缩应用程序文件"和"压缩静态文件",按需要设置"临时目录"和"临时目录的最大限制";

2) 在Internet信息服务(IIS)管理器,右击"Web服务扩展"->"增加一个新的Web服务扩展...",在"新建Web服务扩展"框中输 入扩展名"HTTPCompression",添加"要求的文件"为C:\WINDOWS\system32\inetsrv\gzip.dll,其中 Windows系统目录根据您的安装可能有所不同,选中"设置扩展状态为允许";

3) 使用文本编辑器打开C:\Windows\System32\inetsrv\MetaBase.xml(建议先备份),找到Location ="/LM/W3SVC/Filters/Compression/gzip",如果需要压缩动态文件,则将 HcDoDynamicCompression设置为"TRUE",并在HcScriptFileExtensions中增加您要压缩的动态文件后缀名, 如aspx;如果需要压缩静态文件,则将HcDoStaticCompression和HcDoOnDemandCompression设置为 "TRUE",并在HcFileExtensions中增加您需要压缩的静态文件后缀名,如xml、css等; HcDynamicCompressionLevel和HcOnDemandCompLevel表示需要的压缩率,数字越小压缩率越低;

4) 编辑完毕后保存MetaBase.xml文件;如果文件无法保存,则可能IIS正在使用该文件。打开"开始"->"管理工具"->"服务",停止"IIS Admin Service"后,即可保存;

5) 最后,重新启动IIS。可以到HTTP压缩测试网站验证结果。

0
投稿

猜你喜欢

  • 北京10月16日电2008年12月24日台湾异想数位娱乐有限公司和大陆淘米公司签订合同。《摩尔庄园》在台正式上线。初期推广与大玩国配合,将摩
  • 近期关于网站动态好还是静态好的的问题又重新被提起,最近似乎出现一种极不合众的声音,有人说搜索引擎现在对动态页面更友好。相信那些SEO思想还停
  • 微软董事长比尔·盖茨(Bill Gates)将于本周五(6月27日,美国当地时间)正式退出公司日常管理工作,以把精力专注于慈善事业.在过去3
  • 既然是我们的防范是从入侵者角度来进行考虑,那么我们就首先需要知道入侵者的入侵方式。目前较为流行web入侵方式都是通过寻找程序的漏洞先得到网站
  • - 关于广告格式大小作为连接发布商和广告主的桥梁,互联网广告格式一直是整个行业关注的焦点。据不完全统计,目前中国互联网广告形式过于繁杂,正在
  • 谷歌推出新型扩展式广告北京时间3月5日晚间消息,据国外媒体报道,谷歌AdSense网络广告团队今天宣布,推出新型“扩展式广告”(expand
  • POP3(Post Office Protocol 3)即邮局协议的第3个版本,它规定怎样将个人计算机连接到互联网上的邮件服务器和下载电子邮
  • 依然是挂马问题,已经是第三次变种啦!可恶!今天听报道说黑客入侵红十字会官网,修改了募捐帐号 ,这种人简直禽兽不如—— * 。希望每个中国人
  • 现在的互联网已不再是个人英雄时代,个人站长要想在汹涌澎湃的网海中取得成功,必须学会与人合作。有条件的组建团队,没有条件的哪怕也有个信得过的合
  • 为了更好的实现对社区热点信息的聚焦,Discuz! 7.1新增了“主题热度与主题评价”功能,成为强化社区信息聚焦重要应用手段。重视细节改进是
  • 为了帮助您通过有限的空间获得更多的广告收益,我们在按点击付费的广告单元中添加了“下一页”和“上一页”按钮。当用户点击“下一页”按钮时,广告单
  • 10月30日消息,UCWEB董事长近日在博客上表示,创业者必须牢记两个关键词:“专注”和“极致”。雷军表示,集中所有资源做一件事情,才能把这
  • 很多朋友都碰到过这样的现象:打开一个网站,结果页面还没显示,杀毒软件就开始报警,提示检测到木马病毒。有经验的朋友会知道这是网页恶意代码,但是
  • 项目发展到一定程度,因为功能的增多,就会变得越来越臃肿,原来的架构,就会不能满足现有的需求,因为我们有很多最初规划的时候没有想到的事情,比如
  • 什么是ARP地址解析协议(Address Resolution Protocol,ARP)是在仅知道主机的IP地址时确定其物理地址的一种协议
  • 因川普2009年11月10日开通淘宝旺铺创业扶植版时,发现淘宝网推出的旺铺创业扶植版的问题,在免费的淘宝店铺装修网站:鱼摆摆网店装修网网站发
  • 本人在Windows XP SP2+IIS 5.1上测试我的ASP程序。本人有及时打微软补丁的好习惯。但打上如题所述的补丁后,导致IIS无法
  • 个人网站越来越多,据说现在中国个人站长已经超过了3200万。而且由于CN域名一元促销活动的推动,越来越多的网民走向了个人站长的道理。但是,网
  • 2008年过去了,尽管金融危机给中国企业带来了冲击,导致不少企业遭遇滑坡,但是网络却仍然是2008年增长的最强音,中国网民已达到2.98亿人
  • 随着互联网行业的发展,越来越多的企业认识到网站的重要性,同时网站作为一个企业对外展示的窗口也开始受到用户的注意,想找什么东西上网一搜索,几秒
手机版 网站运营 asp之家 www.aspxhome.com