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.
舍利云怎么样?舍利云推出了6核16G超大带宽316G高性能SSD和CPU,支持全球范围,原价516,折后价200元一月。原价80美元,现价30美元,支持地区:日本,新加坡,荷兰,法国,英国,澳大利亚,加拿大,韩国,美国纽约,美国硅谷,美国洛杉矶,美国亚特兰大,美国迈阿密州,美国西雅图,美国芝加哥,美国达拉斯。舍利云是vps云服务器的销售商家,其产品主要的特色是适合seo和建站,性价比方面非常不错,...
CloudCone商家我们很多喜欢低价便宜VPS主机的肯定是熟悉的,个人不是特别喜欢他。因为我之前测试过几次,开通的机器IP都是不通的,需要删除且开通好几次才能得到一个可用的IP地址。当然他们家的优势也是有的,就是价格确实便宜,而且还支持删除重新开通,而且机房只有一个洛杉矶MC。实话,如果他们家能多几个机房,保持现在的特点,还是有很多市场的。CloudCone是来自美国的主机销售商,成立于2017...
官方网站:https://www.shuhost.com/公司名:LucidaCloud Limited尊敬的新老客户:艰难的2021年即将结束,年终辞旧迎新之际,我们准备了持续优惠、及首月优惠,为中小企业及个人客户降低IT业务成本。我们将持续努力提供给客户更好的品质与服务,在新的一年期待与您有美好的合作。# 下列价钱首月八折优惠码: 20211280OFF (每客户限用1次) * 自助购买可复制...
acceptencoding为你推荐
legraphgetIntjava司机苹果5eaccelerator开启eAccelerator内存优化就各种毛病,DZ到底用哪个内存优化比较好。。。win7telnetWin7系统中的telnet命令如何应用?canvas2动漫cv井口裕香,都有哪些作品?win7关闭135端口如何用命令关闭135端口palavraios新松制氧机家用制氧机新松制氧机,质量如何?海氧之家谁知道,海氧之家的制氧机有哪些型号啊?知道的介绍一下呗!
购买域名和空间 greengeeks openv 赵容 host1plus 云主机51web 国外空间 搜狗12306抢票助手 免费网络电视 申请空间 java虚拟主机 灵动鬼影 howfile hinet 国外代理服务器软件 如何注册阿里云邮箱 超级服务器 华为云盘 全能空间 申请免费空间 更多