Latency en doorvoer in WWW


  Share  
|

Het World Wide Wait is de vloek van surfers over de hele wereld vanwege de latency en throughput.

Alvorens in pings, bings, en traceroute in Web Performance TuningPatrick Killelea is vriendelijk genoeg om te beschrijven latency en throughput beter dan ik ooit zou hopen. Hier zijn wat hij verwijst naar de drie traditionele voorbeelden:

1. Een dag (24 uur) verzending van 1.000 verschillende cd's bedrijf 500 megabyte per heeft terrific doorvoersnelheid, maar beroerd latentie. Het debiet (500 × 2,201.05 × 8 × 1000) bits / (24 × 60 × 60) seconden = ongeveer 49 miljoen bits per seconde, dat is beter dan een T3 van 45 miljoen bits per seconde. Het verschil is dat de zeer korte overbrenging bits uitstel voor een dag en dan komt alles in een keer, maar T3 bits onmiddellijk beginnen te komen, zodat de T3 heeft een veel betere latency, hoewel beide methoden hebben ongeveer hetzelfde als doorvoer beschouwd over het interval van een dag. Wij zeggen dat het 's nachts zending bursts verkeer.

2. Supermarkten willen maximale doorvoersnelheid per kassa te bereiken omdat klerk ze kunnen dan krijgen door met minder van hen. Een manier voor hen dit te doen is het vergroten van uw latency, dat wil zeggen, om je in de rij, tenminste tot aan de limiet van uw tolerantie. In zijn boek Configuratie en capaciteitsplanning voor Solaris-servers (Prentice-Hall), Brian Wong geformuleerd dit dilemma goed door te zeggen dat doorvoersnelheid is een maat voor organisatorische productiviteit, terwijl latency is een maatregel van de individuele productiviteit. De supermarkt mag niet wilt afval uw eigen tijd, maar het is nog meer geïnteresseerd bij het maximaliseren van de eigen organisatorische productiviteit.

3. Een vrouw heeft een doorvoer van een baby per 9 maanden, behoudens tweeling of drieling, enz. Negen vrouwen kunnen in staat zijn tot en met 9 baby's dragen in 9 maanden, met de groep een debiet van 1 baby per maand, hoewel de latentie niet kan worden afgenomen (dat wil zeggen, zelfs 9 vrouwen kan produceren 1 baby in 1 maand). Dit zachtst offensief maar onvergetelijke voorbeeld is van The Mythical Man-Month, door Frederick P. Brooks (Addison Wesley).

Opnieuw beginnen vanuit het perspectief van de klant (ik hoop dat je begint een patroon hier te zien), de eerste traagheid wordt ervaren tijdens het wachten voor uw eigen pagina op op alle verschijnen. Dus wat is het hold-up? Ervan uitgaande dat alles is Hunky Dory-op uw einde, kan het probleem liggen in de manier waarop uw bits uitstappen naar de rest van de wereld.

Een aantal leveranciers hebben voren gekomen om het toezicht op de internet stopwatch, leveranciers zoals Keynote Systems (www.keynote.com). Op haar site, Keynote blijkt uit de snelheid van de snellere bekende sites op het web. Yahoo! en FedEx zijn hals en nek in het subsecond startpagina reactie ras, volgens Keynote Systems.

Keynote meet uw website van verre om ervoor te zorgen dat het werkt naar wens. Zij zal uw startpagina, uw login-pagina's, uw e-mail servers, uw semafoons, en dan wat. Zij zullen testen al het bovenstaande uit (laatste keer dat ik gecontroleerd) maar liefst 106 locaties / netwerken over de hele wereld. Keynote heeft een aantal manieren van kijken naar uw site. Zij meten de tijd die het kost om te grijpen en een enkele foto of een hele pagina te downloaden. Ze vergelijken hoe lang het duurt om een meerbladig, interactieve transactie uit te voeren. Zij bewaken de kwaliteit van streaming content. Zij meten de tijd die nodig is om toegang en download pagina's over een 56-kilobyte modem, een DSL-verbinding of een kabelverbinding.

Als er een probleem is, zal Keynote e-mail u een melding of pagina. Maar natuurlijk, het biedt meer dan alleen het gooien van een rode vlag in je gezicht. Als je problemen hebt, Keynote heeft consultants die kunnen helpen, zelfs als het probleem niet op uw server. In de e-mail Keynote stuurt wanneer u voor het eerst aanmeldt, verzekert het u dat u bent niet altijd de schuld van:

Houd er rekening mee dat meer dan 75% van alle gevallen van de site onbereikbaarheid gedetecteerd door Keynote-Rode Alert zijn niet te wijten aan problemen met de server, software, LAN, of ISP-verbinding (hoewel Keynote Red Alert herkent deze problemen ook). De overgrote meerderheid van gevallen van de site ontoegankelijkheid zijn te wijten aan problemen met uw "uitgebreide wereldwijde connectiviteit ', dat wil zeggen, problemen met de internet-backbones waarmee u verbinding maakt, hun peering met andere backbones, en de routes die worden uitgezonden om verkeer naar uw site.

Verwacht te worden verrast over problemen die je niet wist dat ze bestonden. Ook begrijpen dat er Is iets wat je kunt doen, en dat onze medewerkers kunnen u helpen bij het werken met uw bandbreedte aanbieders tot nul in op en oplossen van deze problemen. Onze klanten zijn de s werelds grootste ISP's en internet backbone providers, omdat ze weten dat de controle uw site binnen haar eigen netwerk gewoon niet detecteren "uitgebreide connectiviteit" problemen, die drie keer vaker voor dan LAN-en server problemen.

Dus wat doe je als toegang tot uw site uit verschillende delen van de wereld is zo traag dat het schrikken weg business? U ofwel dupliceren uw apparatuur en gegevens op strategische plaatsen, zodat iedereen toegang tot een meer lokale server heeft of u het voorbeeld van Oracle.

Rene Bonvanie, Vice President van Online Marketing bij Oracle, zorgen over latency en throughput. Hij moet-al zijn eieren in een mand. "Of je nu in Zuid-Afrika of China of de VS", zegt hij, "alles komt uit een enkele server." Hoe webpagina's naar de andere kant van de wereld snel genoeg? "We hebben overeenkomsten met aanbieders van bandbreedte." Benadering van Oracle is te betalen voor de bandbreedte van hier naar daar, waar er zou kunnen zijn. Als uw site weigert gewoon op te laten zien op alle, het is niet een latency probleem of een debiet probleem. In plaats daarvan gaat u wakker te houden 's nachts door de beschikbaarheid angst.

een artikel afkomstig van Oscar Linden


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions