Wat Is Latentie? En Wat Kan Ik Eraan Doen?

latentie betekent

wat hebben het versturen van handgeschreven brieven via slakkenpost en het uitwisselen van WhatsApp chatberichten met elkaar gemeen?

in beide gevallen beïnvloedt de snelheid van een reactie sterk de” gebruikerservaring ” van het communicatieproces. Als de brief of tekst snel geleverd wordt, ben je blij. Ongebruikelijke vertraging kan frustratie veroorzaken.

of u nu wacht op een antwoord in de mail of een antwoord van een server, we kunnen concluderen dat de request-to-response tijd zo snel mogelijk moet zijn. In computing termen, deze tijdsduur wordt genoemd “latency”. Het is een cruciaal element bij het bepalen van de kwaliteit van de gebruikerservaring van een applicatie of een netwerk. Trage,” high-latency ” websites veroorzaken frustratie bij gebruikers.

nu je een ruw idee hebt van wat bedoeld wordt met latentie, laten we het hebben over technische details.

Wat Is Netwerk Latency?

Netwerk Latentie Definitie # 1: Eenrichtingsvertraging

voor eenvoudige, eenrichtingsvertraging is latentie de tijd die nodig is om een gegevenspakket te ontvangen nadat u het verzonden hebt.

voorbeelden van Eenrichtingsvertraging:

  • stuur een e-mail. Het zal worden omgezet in pakketten, gerouteerd vanaf de server, verzonden over het netwerk, en doorgegeven via verschillende apparaten voordat het bereiken van de bestemming. De duur van deze reis is latentie.
  • een ping verzoek dat 200 ping status geeft (HTTP OK succes)! (Het impliceert dat uw verzoek succesvol was in het bereiken van de bestemming.)

network Latency Definition # 2: tweerichtings Latency

voor gebruikersverzoeken die zowel een verzoek als een antwoord bevatten, is latency de tijd die nodig is om het verzoek van de gebruiker naar een server te sturen en het antwoord te ontvangen.

voorbeelden van Two-way Latency

  • de tijd die nodig is om een pagina in uw browser te openen na het klikken op een zoekresultaat in een zoekmachine.
  • de vertraging tussen het geven van een opdracht in uw favoriete online spel en het krijgen van het uitgevoerd.

er zijn twee componenten die we bij elkaar optellen om tweeweg latency te berekenen-Client Latency en Server Latency.

  1. Client latency betekent dat de vertraging in de communicatie te wijten is aan de eindgebruiker. Redenen voor dit soort vertraging kan een langzame verbinding, oud apparaat, complexe query/request, enz.
  1. Server latency, wat betekent dat de vertraging in de communicatie te wijten is aan de server.

in beide bovengenoemde gevallen wordt de latentie gemeten in milliseconden en is elke milliseconde van belang.

de kern van de zaak is, hoge latency betekent grote problemen voor uw bedrijf als niet aangevinkt. U moet erachter komen wat de latency beïnvloedt en de impact ervan op uw toepassing verminderen.

Hoe Werkt Latency?

nu we de vraag hebben beantwoord, ” wat betekent latency?”en legde de twee soorten, laten we bespreken hoe het werkt en hoe het een eindgebruiker beïnvloedt.

beschouw een eenvoudig gebruik: u wilt inloggen op een website. U voert de gebruikersnaam en het wachtwoord in. En dan klikt u op “Login” om het dashboard van de site in te voeren.

wat er nu gebeurt is:

  1. de browser reageert op de klik en stuurt uw gebruikersnaam en wachtwoord naar de server.
  2. de server bevestigt het verzoek na ontvangst van datapakketten.
  3. de server vergelijkt de invoerreferenties met de gegevens in de database en accepteert of weigert uw aanmeldingsverzoek afhankelijk van de juistheid.
  4. de browser ontvangt het antwoord van de server.
  5. volgens het antwoord zal uw browser u naar het dashboard van de site brengen of een fout/waarschuwing geven, waarmee de retourcyclus voor latency wordt voltooid.

elke vertraging of vertraging in dit verzoek/antwoordproces creëert latentie voor de gebruiker.

Wat zijn de oorzaken van netwerk Latency?

latentie treedt op als gevolg van vier belangrijke factoren in de vraag/antwoord cyclus:

propagatie

afstand tussen knopen is een enorme factor in latentie. Verzoeken en antwoorden moeten de fysieke afstand tussen het verzoekende apparaat en de server afleggen. Edge computing blijft groeien in populariteit voor tijdkritische toepassingen die bijna nul latency nodig hebben.

edge computing met lage latentie bereikt snellere responstijden dan reguliere cloud-of on-premises servers omdat deze technologie gedistribueerde servers in de nabijheid van gebruikers lokaliseert.

transmissiemedium

afhankelijk van het datatransmissiemedium zal de latency van uw netwerk hoog of laag zijn. Bijvoorbeeld, koperen kabels verzenden de gegevens langzamer dan glasvezel. Dus, latency in netwerken met behulp van glasvezel zal lager en beter dan die met behulp van koperen kabels.

als uw eindgebruikers zich op het internet bevinden, zal hun medium voor het verzenden of ontvangen van de gegevens verschillen van die van u. In dit geval, zal het niet in uw controle zijn.

Routers

verschillende routers hebben verschillende mogelijkheden, en de overdrachtssnelheid van gegevens of verzoeken zal ook variëren. Als u het latency-effect op de gegevensverwerking wilt verlagen, moet u krachtigere routers in het netwerk plaatsen of gebruiken.

Opslagvertragingen

het uploaden en downloaden van gegevens kost meer tijd dan een eenvoudige, snelle ping. Uw latency zal toenemen als u bewerkingen moet uitvoeren met betrekking tot het opslaan, zoeken en ophalen van gegevens. Zware of niet-geoptimaliseerde webpagina ‘ s zullen ook hoge latency veroorzaken.

Wat Is een goede latentie?

nomral netwerk vs netwerk met hoge latency diagram

bron

Wat is een goede ping-snelheid of latentie? Goede ping snelheid of lage latency verschilt voor toepassingen volgens hun nut.

100 ms is een goede ping-snelheid voor VoIP -, breedband — en streamingdiensten, maar speltoepassingen vereisen een extreem lage latency-20-30ms. voor toepassingen die niet van tijdskritisch belang zijn, kan een goede ping-snelheid tot 150ms zijn.

het verschilt ook van technologie tot technologie. Voor 4G-netwerken is 30ms tot 100ms een goede latency.

aan de andere kant ligt een goede 5G-latentie tussen 5s en 20s.

denk aan een database met profielen en een real-time HD-spel. Welke zou volgens jou een lagere latency moeten hebben in een netwerk latency test?

de gaming app, uiteraard! Lees verder voor meer informatie over latency in games.

hoe netwerk Latency

te berekenen of te controleren U kunt latency berekenen met behulp van twee metrics: Round Trip Time (RTT) of Time to First Byte (TTFB). RTT is de som van de clientaanvraagtijd en de responstijd van de server, terwijl TTFB het verschil in HTTP-aanvraagtijdstip aangeeft en de tijdstempel waarop de server de eerste byte als antwoord heeft verzonden.

drie eenvoudige manieren om uw netwerk latency te controleren:

  1. gebruik het Ping commando.

ping lateny
  1. gebruik het Tracert Commando.

tracert-latentie

  1. gebruik een netwerk monitoring of latency berekening tool zoals deze populaire performance test tool om latency te vinden.
latentie-tool

Best Practices voor het monitoren en verbeteren van netwerken

alleen Latency kan uw bedrijf maken of breken. Gebruikers verwachten dat websites en applicaties snel reageren. Als uw site traag is, zullen uw klanten het niet gebruiken, dus het uitvoeren van lag-tests om aanvaardbare latency te berekenen is cruciaal.

hier zijn de beste praktijken voor het onderhouden van netwerken met lage latency.

Monitoring of testen

gebruik de bovenstaande commando ‘ s en hulpmiddelen om latentie in uw netwerk te controleren.

als alternatief kunt u ook netwerk monitoring tools zoals Datadog, Zabbix en SolarWinds configureren of netwerk professionals inhuren om voortdurend latency problemen bij te houden en op tijd op te lossen.

kunnen gebruikers latentie aan hun einde repareren?

Client latency kan communicatievertraging tot op zekere hoogte veroorzaken. Gebruikers met trage verbindingen of met veel cookies die zijn opgeslagen vanuit een applicatie in hun browser kunnen proberen de kwaliteit van hun verbinding te verbeteren of browsergegevens te wissen.

Cloud Gaming and Latency

denk aan een online gaming applicatie die u bezit. Als het een volle seconde duurt voordat je spel reageert op verzoeken of commando’ s van spelers, hoeveel gebruikers zouden het dan spelen?

niemand zal, zelfs als je spel is uniek en spannend.

spellen zijn tijdkritische toepassingen — elke milliseconde telt. Uw gebruikers (spelers) zullen aanwezig zijn in landen over de hele wereld, dus het bedienen van hen vanaf slechts een paar locaties is geen haalbare of schaalbare oplossing. Gamers zullen geen genoegen nemen met een trage spelprestaties en een slechte gebruikerservaring. Met volledig beheerde cloud-native services kunt u implementaties op stadsniveau instellen en wereldwijd alomtegenwoordig zijn. We hebben ook een uitgebreid artikel over wat is cloud gaming.

vraagt u zich af hoe u de ping in games kunt verlagen en de juiste cloudgaming-service kunt kiezen voor uw behoeften? Meer informatie over Ridge Cloud for gaming om een goede beslissing te nemen.

Network Latency, Bandwidth, and Throughput

we hebben al geantwoord, ” Wat is latency in netwerken?”Echter, om uw kennis van netwerk latency te verbeteren, Hier is een snel overzicht van drie onderling verbonden termen:

Latency is de vertraging of vertraging bij het ontvangen van gevraagde informatie of bevestiging van de server na een actie of verzoek van de gebruiker.

bandbreedte is de breedte van het pad waarop de datapakketten in uw netwerk reizen. Bandbreedte en latentie zijn co-gerelateerd omdat de breedte van het gegevensoverdrachtpad de communicatiesnelheid en-vertraging zal beïnvloeden.

doorvoer: de hoeveelheid gegevens die in een bepaalde periode zijn overgedragen.

ontdek hoe de gedistribueerde Cloud van Ridge Latency

voor bedrijven is het verminderen van latency de manier om de gebruikerservaring te verbeteren. Door het verminderen van de latency of vertraging, kunt u de site ervaring voor de gebruikers te verbeteren. Maar hoe?

Ridge Cloud, dat edge computing voor zijn servers wereldwijd implementeert, maakt de gegevens direct beschikbaar voor uw eindgebruikers en verwerkt gebruikersaanvragen met een verbazingwekkend hoge snelheid. Ridge ‘ s gelokaliseerde en gedistribueerde computerplatform-gebouwd door federerende datacenters van over de hele wereld — stelt ontwikkelaars in staat om latency-gevoelige toepassingen, zoals cloud gaming, op elke locatie te implementeren. Ze hoeven slechts via één API te communiceren om applicaties op elke locatie te implementeren en de latency tot een minimum te beperken.

Start uw Ridge gratis proefperiode vandaag nog en zie wat edge computing kan doen om uw latency te doorbreken en indruk te maken op uw gebruikers.

Veelgestelde vragen

Is hoge latentie goed of slecht?

een netwerk met een hoge latentie betekent trage responstijden, waardoor de eindgebruikers een slechte gebruikerservaring krijgen, dus het wordt als slecht beschouwd. Bijvoorbeeld, 200 ping (in milliseconden) is hoge latentie en slecht voor tijdkritische toepassingen. 20-30ms (of tot 50ms) is lage latentie, dus het wordt als goed beschouwd. De gemiddelde latency range voor de meeste sites is tussen 50 en 150 ms.

zijn ping en latentie hetzelfde?

Eenrichtingsvertraging betekent de vertraging in de gegevensoverdracht en de ontvangst ervan op de bestemming. Ping is het signaal (een klein datapakket) dat naar een andere computer wordt gestuurd, meestal om de bereikbaarheid van de bestemmingscomputer te controleren. Eenrichtingsvertraging en ping zijn hetzelfde.

echter, tweerichtingsvertraging vereist het verzenden van een verzoek naar de server en het ontvangen van een antwoord. Dit is anders dan ping.

Hoe krijg je een nul ping?

nul Ping (0 Ping) is de ideale, theoretische use case. Het impliceert dat de ontvangende computer/server het verzoek van de afzender ontvangt de milliseconde die het wordt verzonden. Echter, zero ping is niet fysiek mogelijk vanwege de afstand tussen apparaten, netwerkverkeer, en andere redenen. In plaats daarvan kun je edge computing gebruiken om hyper-low latency te bereiken, dat wil zeggen zeer snelle responstijden, in cloud computing.

heeft afstand invloed op latentie?

Geef een antwoord

Het e-mailadres wordt niet gepubliceerd.