F5Networks,Inc.
-1-Aug-05TheBIG-IPSystemWithIntelligentCompression:CuttingApplicationDeliveryTimeandOptimizingBandwidthOverviewThenumberandcomplexityofapplicationsdeliveredovertheInternetcontinuestogrow.
AvailablebandwidthisstretchedtocapacitybythesheervolumeandchattinessofInternetprotocols.
Theresultsarelongdelays,increasedlatency,unsatisfactoryend-userexperiences,andunacceptableapplicationperformancethatcostsorganizationsrealdollarsintermsofcustomerreputationandproductivitylosses.
Compressiontechnologycanprovidedramaticapplicationperformanceimprovements.
Thiswhitepaperdiscussestheneedforcompression,differentapproachesforcompressingwebtrafficavailableinthemarkettoday,andhowF5'sBIG-IPsystemprovidesorganizationswithapowerfulwaytooptimizetheirbandwidthintelligentlywhileacceleratingthedeliveryoftheirapplications.
WhatisCompressionCompressionisanoptimizationtechniqueusedtoremoveredundantpatternsfromadatastreamsothatithasfewerpacketsandconsumeslessbandwidth,significantlyimprovingapplicationperformance.
Sincetherearefewerpacketstraversingthenetworkfromtheservertotheenduser,applicationdatagetsdeliveredfaster.
HTTPcompressioniscommonlyusedforwebapplicationswhichhelpsreducethebandwidthconsumedbywebobjectsandsignificantlyimprovesenduserresponsetimes.
GZIPisapopularHTTPcompressiontechniqueappliedtowebtrafficandissupportedbystandardbrowsers.
MostbrowsershavebeenequippedtosupporttheHTTP1.
1standardknownas"content-encoding.
"WithGZIP,theclientbrowseressentiallynegotiateswiththeserverindicatingthatitcanacceptencodeddata.
Uponsuccessfulnegotiation,GZIPcompressesdatabeingsentoutfromthewebserverusingtheencodingformatacceptedbytheclient.
Inthefiguresbelow,Message1showstheclientrequestforcompressionandMessage2showstheserveracceptingtheGZIPcompressionrequest:GET/HTTP/1.
1Host:www.
f5.
comUser-Agent:Mozilla/5.
0(Windows;U;WindowsNT5.
1;en-US;rv:1.
5)Gecko/20031007Firebird/0.
7Accept:text/xml,application/xml,application/xhtml+xml,text/html;q=0.
9,text/plain;q=0.
8,video/x-mng,image/png,image/jpeg,image/gif;q=0.
2,*/*;q=0.
1Accept-Language:en-us,en;q=0.
5Accept-Encoding:gzip,deflateAccept-Charset:ISO-8859-1,utf-8;q=0.
7,*;q=0.
7Keep-Alive:300Connection:keep-aliveMessage1:ClientRequestforCompressionHTTP/1.
1200OKDate:Thu,04Dec200316:15:12GMTServer:Apache/2.
0Vary:Accept-EncodingContent-Encoding:gzipCache-Control:max-age=300Expires:Thu,04Dec200316:20:12GMTX-Guru:basic-knowledge=0,general-knowledge=0.
2,complete-omnipotence=0.
99Content-Length:1533Content-Type:text/html;charset=ISO-8859-1Message2:ServerResponseAcknowledgingCompressionUseF5Networks,Inc.
-2-Aug-05Oncethecompressiontypeisestablished,thesessionwillbeginconversingusingtheagreeduponcompressiontechnique.
Thebrowserwilldecompressdatareceivedbytheserveronthefly,reducingtheamountofdatasentandincreasingthepagedisplayspeed.
Therearetwowaystocompressdatacomingfromawebserver--dynamicallyandpre-compressed.
DynamicContentAccelerationtypicallycompressestransmissiondatasuchasHTML,XML,CSS,Java,JavaScript,andWMLonthefly.
DynamicContentAccelerationisparticularlyusefuline-commerceapplications,database-drivensites,andmanyotherapplications.
Pre-compresseddataistextbaseddatathatisgeneratedbeforehandandstoredontheserverinhtml.
gzfilesorotherformats.
Sincethedataispre-compressed,CPUloadisreducedascompression/decompressionisnotdoneonthefly.
ChallengeWhyisCompressionNeededThevolumeofwebtraffictriplesalmosteveryyearasapplicationsbecomeincreasingly'webified'.
Withthisexponentialincreaseindemandforbandwidth,combinedwithlowbandwidthclientconnectiontypes,organizationsareexperiencinghighnetworklatencyandpoorapplicationresponsetypes.
Tosolveapplicationperformanceproblems,thetraditionalsolutionfornetworkmanagershasbeentothrowmorebandwidthattheproblem.
Thisapproachdoesnotscalewellasitrequiresnetworkmanagerstorepeattheprocessasapplicationneedsgroworwhenthenext'big'applicationgetsdeployed.
Additionally,bandwidthpriceshavenotdeclinedasrapidlyasexpectedandaddingnetworkcapacityismoreexpensivethanimplementingcompression.
Let'slookinmoredetailatsomeofthedriversforcompression:Clientaccessspeedsandthelastmile:Duetothedifferentconnectivityaccessmethods,varyingbandwidthavailabilityandcomplexityoftheroutingprotocols,applicationtrafficissubjecttomanyconstraintswhichcauseitsperformancetodegradeovertime.
Thecascadingandmultipleeffectsofallthesevariablesmakestheapplicationof"smartcompression"extremelyuseful.
Forinstance,becauseoflow-bandwidthavailabilityandhighlatency,dial-upor'satelliteclients'experiencetheworstresponsetimeswhichcanliterallyrenderanapplicationunusable.
Theabilitytoonlycompressdial-upandsatellitetrafficwilldramaticallyreduceCPUloadingrequirementsontheswitch,allowingforgreaterefficiencyatalowerprice.
Organizationsthatinadvertentlycompresstrafficfrombroadbandclientsmaypreventoptimizingthebenefitsofcompression.
Networkthroughputandbandwidthlimitation:Organizationsarefacedwiththechallengeofusingtheirexistingbandwidthintelligently.
Webapplicationobjectsizeshavebeensteadilygrowingandorganizationsfindthemselvesencounteringbandwidthbottlenecksonaregularbasis.
Thishastheeffectofslowingdownotherapplicationsastheygetstarvedforbandwidthwhichintroducesveryhighlatency.
Delay-sensitiveapplicationslikeVoIPcannottoleratesuchhighlatencyandbecomeunusable.
WhereDoICompressMyApplicationTrafficAlthoughthebenefitsofcompressionareobvious,thelocationwherecompressionisappliedtoapplicationtrafficplaysaveryimportantroleindeterminingtheefficacyofthecompressiontechniqueandtheoverallimprovementinapplicationdeliverytime.
Therearetwomainstreamapproachestocompressingwebapplicationtraffic:CompressionontheserverThiscommonlyusedapproachinvolvescompressingallapplicationtrafficbeforeitleavestheserver.
Theservercanbeusedtocompressstaticaswellasdynamiccontent.
ManypopularwebserverssuchasMicrosoft'sIISandApachesupportserversidecompression.
Thisapproachtocompressionworkswellforasmallnumberofapplicationsbutdoesnotscalewellasthenumberofapplicationsandthesizeofapplicationobjectsgrow.
Also,thisapproachmakesithardertochangeoraddcompressionparametersasthishastobedoneacrossmultipleservers,increasingmanagementoverhead.
CompressionisaveryprocessorF5Networks,Inc.
-3-Aug-05intensivefunction.
CompressingapplicationtrafficontheserverconsumesvaluableCPUcyclesanddegradesserverperformancebyintroducinglatencyinapplicationresponsetimes.
Toexacerbatetheproblemfurther,morecomponentsofapplicationdeliverysuchasSSLencryption,clientauthentication,security,etc.
arealsobeingrunontheservers,addingevenmoreoverheadontheCPU.
Astheserversbecomeachokepoint,thebenefitsofcompressionarenotfullyrealizedandapplicationdeliverytimeswillfailtoshowadramaticimprovement.
Figure1:CompressionontheserverCompressionontrafficmanagementdevicesAnewmeanstocompressioninvolvesoffloadingcompressionontoanapplicationtrafficmanagementdevicethatfront-endstheservers.
Applicationtrafficcannowbecompressedbythedevicesonbehalfofthewebserver,thusremovingtheCPUbottleneckimposedbycompressiononthoseservers.
Thisapproachisgaininginpopularitysinceorganizationscannowrealizethefullbenefitsofcompression.
Therearetwowaystoachievethis:oSymmetric:Thisapproachinvolvesoffloadingthecompressionfunctiontoadevicedeployedinfrontofthewebserverswithaseconddeviceorasoftwarecomponentattheclientend.
Thisend-to-endproprietaryapproachissuitedforabranchofficedeploymentbutdoesnotworkwellforwebapplicationsthatareaccessedbymillionsofclientsontheInternet.
Deploymentandadministrationofthistypeofsolutioniscumbersome,asdownloadingorpushingapieceofsoftwarefromtheservertotheclientisintrusiveandmaycompromisesecurity.
oAsymmetric:Thisapproachinvolvesoffloadingthecompressionfunctiontoatrafficmanagementdevicethatcanbedeployedinfrontofwebservers.
Thedecompressionisdonebybrowsersattheclientend.
Thisapproachtakesadvantageoftheexistingdecompressioncapabilitiesthatareapartofallstandardbrowsersandrequiresnochangesattheclientend.
Italsoeliminatesthemajorityofbrowsercompatibilityissuessincethedevicenowactsasamediatorandtranslatesbetweentheclientbrowserandserver.
ThisapproachisgainingpopularityasorganizationsareabletorealizethefullbenefitsofcompressionbysavingvaluableCPUcyclesontheirserversaswellasobviatingtheneedforanychangestotheclientinfrastructureorintrusivedownloads.
Thisapproachalsoallowsorganizationstocentralizetheirmanagementofallcompression-relatedconfigurationsandeliminatesoverheadthatisassociatedwithmanagingmultipleservers.
F5Networks,Inc.
-4-Aug-05Figure2:CompressionontheBIG-IPdeviceSolutionF5'sBIG-IPCutsApplicationDeliveryTimeandOptimizesBandwidthF5'sBIG-IPapplicationtrafficmanagementsystemprovidestheindustry'smostscaleable,intelligentandflexiblecompressionsolution.
ByasymmetricallyoffloadingHTTPcompressionfromservers,theBIG-IPsystemreducesserveroverheadanddecreasestotalcostofownershipforserversupto65%byenablingserverconsolidation.
TheBIG-IPsystemtakesadvantageofexistingbrowserdecompressioncapabilitiesandobviatestheneedforanyclientsidechangesorintrusivedownloads.
BIG-IP'sIntelligentCompressionusesapatentpendingapproachtodetermineclientconnectionlatency,decreasingbandwidthusageby60-80%whileimprovingenduserresponsetimesbyover200%.
TheBIG-IPsolutionisthefirstintheindustrytoprovideorganizationswithascaleablecompressionsolutionwiththeoptionofcompressingwebtrafficthroughoptimizedhardwarewithitsAdaptiveCompressionOffloadfeature.
WhatIsIntelligentCompressionTheBIG-IPsystem'sIntelligentCompressionprovidesorganizationsawaytotargetusersforcompression.
Compressingalltypesoftrafficdoesnotnecessarilyyieldareductioninbandwidthusage.
Thechallengewithcompressionistoknowhowtotargetitmostefficiently,sousersreceivethemostbenefit.
Forexample,adial-upclientwillbenefitmostfromthecompressionsinceithashigherlatencywhilethebenefittoabroadbandclientwouldbeinsignificant.
Thisisbecausebroadbandclientshavelargerreceive-windowsizes.
Compressioncausesresponsetimestodegradeasclientsnowhavetowaitlongertoreceivedata,negatingsomeofthebenefitsofcompression.
BIG-IPusesapatentpendingtechniquetodynamicallydeterminetheclientconnectionlatency.
TheBIG-IPsystemmonitorstheTCPRTT(RoundTripTimes)todynamicallycalculateuserlatency,allowingBIG-IPtodevotemorepowertocompressingtraffictouserswhoneeditmost.
TunableCompressionEngineBIG-IPprovidesorganizationsthecapabilitytofinetunetheircompressionparameterstogetthemaximumbenefit.
Theycantargetsystemresourcesforcompressionwheretheymattermost(achievingahigherROI)aswellasachievingbettercontrolwhencompressionisinvoked.
Thefollowingcompressionparameterscanbeconfigured:Minimumcontent-lengthforcompressionThisparameterspecifiestheminimumlengthoftheserverresponse(inbytes)tobeconsideredacceptableforcompression.
TunablecompressionThisparameterallowsspecificationofthedesiredcompressionratio,CPUandmemoryutilization.
F5Networks,Inc.
-5-Aug-05F5'sAdaptiveCompressionOffloadenablesorganizationsto"tune"compressionwhichboostsbandwidthsavingsbyfreeingupvaluablesystemresources.
ByadaptivelyoffloadingHTTPcompressionfromthesystemprocessortotheoptimizedhardwarewhenthesystemCPUreachesacertainthreshold,BIG-IPcandeliverunprecedentedlevelsofcompressionthroughput(upto2Gbps)andminimizesystemprocessoroverheadupto80%.
GranularL7PolicyBasedCompressionTheBIG-IPsystemprovidestheindustry'smostgranularsolutiontocontrolhowandwhattypeoftrafficiscompressed,deliveringbetterperformanceandimprovedROI.
Organizationscanconfigurecompressionpervirtualserver,sourceIP,destinationIP,filetypeorprotocol,orbasedonanyLayer7variable.
ByleveragingtheBIG-IPsystem'suniqueiRulescapability,customerscanchoosetoenablecompressionbasedonthesegranularL7inspectioncriteria,allowingorganizationstoturncompressiononoroffforanindividualHTTPrequest/responsepair.
ContentFiltersandExceptionHandlingBIG-IPalsoprovidesorganizationspredefinedfiltersthattheycanusetotargetdesiredcontenttypesandalsohandleexceptions.
Inorderforaserverresponsetobecompressed,usersmaydefine"include"and"exclude"liststobettertargetcompressionorquicklyhandleexceptions.
Suchpredefinedfilteringcapabilityincludes:URI(fromtheclientrequest)ThisisalistofregularexpressionsusedtomatchtheRequest-URIpartoftheclientrequestline.
Forexample,toincluderequestsendingin".
txt",".
htm"and".
html",onewouldusethefollowingintheURIincludefield:".
*\.
txt"".
*\.
htm"".
*\.
html".
ContentTypes(fromtheserverresponse)ThisisalistofregularexpressionsrepresentingMIMEtypes.
Theregularexpressionswillbecheckedagainstthevalueoftheserver's"Content-Type:"header.
Forexample,todisablecompressingPDFsandallimagefiles,onewouldusethefollowinginthecontenttypeexcludefield:"application/pdf""image/.
*".
Toincludealltexttypes,onewoulduse"text/.
*"inthecontenttypeincludefield.
Toincludeallnon-CSStexttypes,youwoulduse"text/(!
css$)"inthecontenttypeincludefield.
VisibilityIntoCompressionPerformanceTheBIG-IPdeviceprovidesrichstatisticstomonitorcompressionperformanceandtodemonstratekeybenefitstotheorganization.
Thesestatisticshelporganizationstunetheircompressionpoliciesandmeasurethebenefitsofcompressiondependingonthetypeofobjectbeingcompressedandprovidevisibilityintobandwidthsavings.
Thesestatisticsinclude:SizeoftheobjectbeforecompressionSizeoftheobjectaftercompressionObject-typebeingcompressedF5Networks,Inc.
-6-Aug-05Figure3:BIG-IPcompressionstatisticsROIExampleCompressionROIhasadirectimpactoncostthatisrelativelyeasytocalculate.
Letusconsideranorganizationthathasthefollowingbandwidthpricingstructure:Figure4:ExamplebandwidthpricingstructureAssumingtheorganizationexperiencestrafficspikesandbandwidthusageof2.
5MbpsthatgoesoverintoTier2,themonthlychargesare$3500.
Iftheorganizationistobeabletoreducethebandwidthusagebelow2Mbps,however,theorganizationwon'tgetpenalizedeverymonthforbandwidthoversubscription.
Compressioncanhelpthecompanyreachthisobjective.
BIG-IPprovidesvariouscompressionmodulesatdifferentbandwidthrates(5Mbps,100Mbps,500Mbps,1000Mbps)tomatchthecustomerneeds.
Inthecaseabove,deploymentofaBIG-IPcompressionsolutionresultedinthefollowingROI:Figure5:ROIresultsusingcompressionontheBIG-IPdeviceF5Networks,Inc.
-7-Aug-05ConclusionTheBIG-IPdevice'sIntelligentCompressioncapabilityprovidesamarketleadingapproachtooptimizebandwidthandacceleratethedeliveryofapplicationsfromtheservertotheend-user.
Withincreasingapplicationperformancechallenges(bandwidthbottlenecks,delays,timeoutsandoutages),lossofrevenueandcustomerdissatisfactionisbecomingcommonplaceandtheneedtosolvetheseproblemshasbecomeimperative.
BIG-IP'scompressionsolutionenablesorganizationstosolvetheirapplicationperformanceproblemsbydeliveringthefollowingbenefits:TheBIG-IPsystemusessophisticatedbandwidthoptimizationtechniquessuchasIntelligentCompressiontoreducelatencyandimproveend-useraccessandpagedownloadtimesbyover200%andimproveperformancebydecreasingbandwidthusageby60-80%.
Unlikethelegacyserver-sidecompressionmodel,BIG-IPoffloadsserveroverheadanddecreasestotalcostofownershipofserversupto65%.
Unlikethelegacyserver-sidecompressionmodel,BIG-IPcentralizescompressionmanagementandeliminatesbrowserincompatibilitiesbyactingasamediatorbetweentheclientandtheserver.
Unlikesymmetriccompressiondevices,BIG-IP'sHTTPcompressioninherentlytakesadvantageofthedecompressioncapabilitiesontheclientbrowserandobviatestheneedforanychangestotheinfrastructureontheclientside.
BIG-IPprovideoptionalcompressionoffloadASICswhichworktofurtherscaleandoffloadcompressioncyclesfromtheinfrastructure.
UsedinconjunctionwithBIG-IP'smultiplexing,cachingandTCPoptimizationfeatures,BIG-IP'scompressiondeliversaddedenduserperformanceimprovementandbandwidthavailability.
AboutF5F5enablesorganizationstosuccessfullydeliverbusiness-criticalapplicationsandgivesthemthegreatestlevelofagilitytostayaheadofgrowingbusinessdemands.
AsthepioneerandgloballeaderinApplicationTrafficManagement,F5continuestoleadtheindustrybydrivingmoreintelligenceintothenetworktodeliveradvancedapplicationagility.
F5productsensurethesecureandoptimizeddeliveryofapplicationstoanyuser-anywhere.
Throughitsflexibleandcohesivearchitecture,F5deliversunmatchedvaluebydramaticallyimprovingthewayorganizationsservetheiremployees,customersandconstituents,whileloweringoperationalcosts.
Over9,000organizationsandserviceprovidersworldwidetrustF5tokeeptheirbusinessesrunning.
ThecompanyisheadquarteredinSeattle,Washingtonwithofficesworldwide.
Formoreinformationgotowww.
f5.
com.
官方网站:https://www.akkocloud.com/AkkoCloud新品英国伦敦CN2 GIA已上线三网回程CN2 GIA 国内速度优秀.电信去程CN2 GIALooking Glass:http://lonlg.akkocloud.com/Speedtest:http://lonlg.akkocloud.com/speedtest/新品上线刚好碰上国庆节 特此放上国庆专属九折循环优惠...
提速啦的来历提速啦是 网站 本着“良心 便宜 稳定”的初衷 为小白用户避免被坑提速啦的市场定位提速啦主要代理市场稳定速度的云服务器产品,避免新手购买云服务器的时候众多商家不知道如何选择,妮妮云就帮你选择好了产品,无需承担购买风险,不用担心出现被跑路 被诈骗的情况。提速啦的售后保证提速啦退款 通过于合作商的友好协商,云服务器提供3天内全额退款,超过3天不退款 物理机部分支持当天全额退款提速啦提现 充...
轻云互联成立于2018年的国人商家,广州轻云互联网络科技有限公司旗下品牌,主要从事VPS、虚拟主机等云计算产品业务,适合建站、新手上车的值得选择,香港三网直连(电信CN2GIA联通移动CN2直连);美国圣何塞(回程三网CN2GIA)线路,所有产品均采用KVM虚拟技术架构,高效售后保障,稳定多年,高性能可用,网络优质,为您的业务保驾护航。官方网站:点击进入广州轻云网络科技有限公司活动规则:用户购买任...
acceptencoding为你推荐
在B2B的登录首页下方,点击账号密码查询连接可現場列印的全自動單面和雙面印相機http://www.huajinsc.cn/三星iphone模块iphonewin7关闭445端口如何快速关闭445端口photoshop技术ps是一种什么技术??????ipad连不上wifiiPad mini WiFi开关成灰色无法连接,怎么办iphone连不上wifi苹果iphone6/plus wifi连接不上怎么办iexplore.exe应用程序错误iexplore.exe应用程序错误
中文域名注册 域名备案信息查询 n点虚拟主机管理系统 免费申请域名 net主机 adman mach5 512av 什么是刀片服务器 网站卫士 国外代理服务器地址 cn3 php空间购买 息壤代理 Updog 数据库空间 中国域名 lamp什么意思 mteam 香港打折信息 更多