《服务器优化IIS压缩传输.docx》由会员分享,可在线阅读,更多相关《服务器优化IIS压缩传输.docx(6页珍藏版)》请在三一办公上搜索。
1、服务器优化IIS压缩传输(gzip)现在主流浏览器基本都支持Gzip压缩,因此这也成了 Webserver优化策略的一种常规手段。启用压缩后能有效减少网页传输数据大小,使得有限带宽能提供更多的请求,并在一定程度上提高了网页显示速度。0 Re 口 51 op同 Clear (Findt Filter龟 Capy |日 5ave -Help -Started 土Time | Size| Method| ResultTypeURL00:00:02.007L2.+3E23114GET200text/htmlj char5et=utf-8http:伸 WKSummary 虫史*弟 | Cache Que
2、ry String POST Data 匚 ontent Stream |Headers Sent ValueHeaders Recei. ?alueRequest-Line)GET/HTTP/1.1Accept*笋TStatus-Line)HTTP; 1.1 200 OKCache-Controlrio-cacheAccept-Encoding gzipj deflate |Content-Encoding口师Act 已 pt-Langudg 已zh-cnConnectionKeep-Alive* 1 JContent-Typetext/htnl;char5et=utl:-8Date11 A
3、ug 2Q07 03;03;06Expires-1L. _ _IIS6提供了对Gzip的支持,只可惜有点不完善,需要我们自己手工做些设置。步骤1.在IIS管理器中,打开网站 属性对话框,切换到服务页卡,选中两个压缩选项。2.新增一个服务扩展,路径为%windir%System32inetsrvgzip.dll。添加完成后,允许该扩展使用。3.在管理工具 服务中,停止IIS Admin Service。文件凶 操作0)查看帮助削)困智IIS JLd.in Service 的屋性 Cf 地计算JD%服备津地)常规I登录I恢夏I愀存关系I服务名称:IISAEMIN显不名称国):描述如:IIS Adi
4、riin允许此服务器管理 恤 和FTF服务,如果此 服务被悟止,服荟器将不能运行1 , FTFNBTP , SMTF站点,或配置IISD如可执行文件的路径QP :C : WlHD0WSzyztem32.iiietErvi neti no.溜号启动类型但);国三服务找态:已启状启动信)i停止f暂停。|恢复(W | 当从此处启动服务时,您可指定所适用的启动釜数。E E E E -L E E E E启动参数(M):确定 | 取消 J 应用|4.用记事本打开 windir%system32inetsrvMetaBase.xml,找到IlsCompressionScheme,按下述方法修改、保存。(建议
5、修改前先做备份)如果需要压缩动态文件,则将HcDoDynamicCompression设置为TRUE,并在HcScriptFileExtensions中增加您要压缩的动态文件后缀名,如aspx (由于我要优化的系统中,做了 html - aspx的URL Rewrite,所以将html、htm也加入了)。如果需要压缩静态文件,则将HcDoStaticCompression和HcDoOnDemandCompression设置为TRUE,并在HcFileExtensions中增加您需要压缩的静态文件后缀名,如xml、css等。HcDynamicCompressionLevel和HcOnDemand
6、CompLevel表示需要的压缩率,数字(09)越小压缩率越低。 etafiase. xal - 记事本文件(IJ编辑(X)格式(Q查看俚)帮助凹htjultxtrrHe OiiD emaniC onp L 已 w已 l = rr10rrHcPxiaEitY=rrlrrHcSceIp tFi 1 巳 Ex tens ions=r,aspdllaspx htm html exerr/IIsConp r ess ionS chemoIIsCoinpression5cheiiie Location =rr/LN/uasVC/Fil ter s/C oppress ion/gziprrHcCcmpEe
7、ssiqiiD 11=rrtsystem32inetsivgaip. dllrrHcl)cDynami c C onp ressi on= TRUE,r HcDcOnDemandConipEes s i on=rrTRUErr HcDc Static C ompressi on=rrTRUErr HcDynami c C onp ressionL eve l=rr9rr He FileExtensi ons=rriitjnhtJiiltxtrrHe OnD emaniC onp L 已 w已 1 = * 1 ITHcPxiaEitY=rrlrrHcScrip tFi 1 eEx tens i
8、ons=rraspdllaspxhUH5.重启服务器。测试我们用HttpWatch Professional 4.1看看启用GZip后的效果。muQEEEd limems-i,Record 口 5top 姐 Clear Q FindFilter w Copy f 5ave ? HelpStartedTime |Size | Method| ResultI 丁渺【URL00:00:02.00712.43523114 GET200t ext /html cha rset=utF-Shttp:/.Summary | Headers Coakjes Cache Query String PO5T Data ; Content J | stream | test/html; chrset=utf-3 : 95742 bytes gzip compressed E 2Z795 bytes ( 76.Z % saving) ads- t itlas- i r