Latency Betydning
Hvad har afsendelse af håndskrevne breve via snail mail og udveksling af chatbeskeder til fælles?
i begge tilfælde påvirker hastigheden af et svar stærkt “brugeroplevelsen” af kommunikationsprocessen. Hvis brevet eller teksten leveres hurtigt, er du glad. Usædvanlig forsinkelse kan forårsage frustration.
uanset om du venter på et svar i mailen eller et svar fra en server, kan vi konkludere, at anmodningstiden skal være så hurtig som muligt. I computing termer kaldes denne tidsvarighed”latens”. Det er et kritisk element i beslutningen om brugeroplevelseskvaliteten af en applikation eller et netværk. Langsom,” high-latency ” hjemmesider forårsager frustration hos brugerne.
nu hvor du har en grov ide om, hvad der menes med latens, lad os komme ind i tekniske forhold.
Hvad Er Netværksforsinkelse?
Netværk Latency Definition #1: Envejs latenstid
for enkel, envejs datatransmission er latenstid den tid, det tager at modtage en datapakke, efter at du har sendt den.
eksempler på envejs latenstid:
- Send en e-mail. Det konverteres til pakker, dirigeres fra serveren, sendes over netværket og føres gennem flere enheder, inden de når destinationen. Varigheden af denne rejse er latenstid.
- en ping-anmodning, der giver 200 ping-status (HTTP OK succes)! (Det indebærer, at din anmodning var vellykket med at nå destinationen.)
2: tovejs latenstid
for brugeranmodninger, der inkluderer både en anmodning og et svar, er latenstid den tid, det tager at sende brugeranmodningen til en server og modtage svaret.
eksempler på tovejs latenstid
- den tid, det tager at åbne en side i din bro.ser efter at have klikket på et søgeresultat i en søgemaskine.
- forsinkelsen mellem at give en kommando i dit foretrukne online spil og få det udført.
der er to komponenter, som vi tilføjer sammen for at beregne tovejs latenstid-klient latenstid og Server latenstid.
- Klientforsinkelse betyder, at forsinkelsen i kommunikationen skyldes slutbrugeren. Årsager til denne form for forsinkelse kan være en langsom forbindelse, gammel enhed, kompleks forespørgsel/anmodning osv.
- Server latency, hvilket betyder, at forsinkelsen i kommunikationen skyldes serveren.
i begge ovennævnte tilfælde måles latenstid i millisekunder, og hvert millisekund betyder noget.
kernen i sagen er, høj latenstid betyder store problemer for din virksomhed, hvis den ikke er markeret. Du skal finde ud af, hvad der påvirker latenstid og reducere dens indvirkning på din ansøgning.
Hvordan Virker Latency Arbejde?
nu hvor vi har besvaret spørgsmålet, ” Hvad betyder latenstid?”og forklarede de to typer, lad os diskutere, hvordan det fungerer, og hvordan det påvirker en slutbruger.
overvej en simpel brugssag: du vil logge ind på en hjemmeside. Du indtaster brugernavn og adgangskode. Og så klikker du på “Log ind” for at komme ind på sidens dashboard.
Hvad sker der næste er:
- brugeren svarer på kliket og sender dit brugernavn og din adgangskode til serveren.
- serveren anerkender anmodningen efter modtagelse af datapakker.
- serveren sammenligner inputoplysningerne med dataene i databasen og accepterer eller afviser din loginanmodning afhængigt af rigtigheden.
- serveren modtager svar.
- i henhold til svaret fører din bro.ser dig enten til stedets dashboard eller giver en fejl/advarsel, hvor du afslutter returrejsen for latenscyklus.
enhver forsinkelse eller forsinkelse i denne anmodning/svarproces skaber latenstid for brugeren.
Hvad er årsagerne til netværksforsinkelse?
latenstid opstår på grund af fire hovedfaktorer i anmodnings – /svarcyklussen:
formering
afstand mellem noder er en enorm faktor i latenstid. Anmodninger og svar skal rejse den fysiske afstand mellem den anmodende enhed og serveren. Edge computing fortsætter med at vokse i popularitet for tidskritiske applikationer, der har brug for næsten nul latenstid.
edge computing med lav latenstid opnår hurtigere responstider end almindelige cloud-eller lokale servere, fordi denne teknologi lokaliserer distribuerede servere i nærheden af brugerne.
transmissionsmedium
afhængigt af dataoverførselsmediet vil dit netværks latenstid være høj eller lav. For eksempel sender kobberkabler dataene langsommere end fiberoptik. Så latenstid i netværk, der bruger fiberoptik, vil være lavere og bedre end dem, der bruger kobberkabler.
hvis dine slutbrugere er på internettet, vil deres medium til transmission eller modtagelse af dataene afvige fra din. I dette tilfælde vil det ikke være i din kontrol.
routere
forskellige routere har forskellige muligheder, og data-eller anmodningsoverførselshastigheden vil også variere. For at sænke latenseffekten på databehandlingen skal du placere eller bruge mere kraftfulde routere i netværket.
lagringsforsinkelser
det tager længere tid at uploade og hente data end en simpel, hurtig ping. Din latenstid øges, hvis du har brug for at udføre operationer relateret til lagring, søgning og hentning af data. Tunge eller uoptimerede hjemmesider vil også medføre høj latenstid.
Hvad er en god Latency?
kilde
Hvad er en god ping hastighed eller latens? God ping-hastighed eller lav latenstid adskiller sig for applikationer i henhold til deres anvendelighed.
100 ms er en god ping — hastighed for VoIP -, bredbånds-og streamingtjenester, men spilapplikationer kræver ekstremt lav latenstid-20-30ms. for applikationer, der ikke er tidskritiske, kan en god ping-hastighed være op til 150ms.
det adskiller sig også fra teknologi til teknologi. For 4G-netværk er 30ms til 100ms en god latenstid.
på den anden side er god 5G-latenstid mellem 5s og 20s.
tænk på en database med profiler og et HD-spil i realtid. Hvilken synes du skal have lavere latenstid i en netværks latenstidstest?
gaming app, naturligvis! Fortsæt med at læse for mere om latenstid i spil.
Sådan beregnes eller kontrolleres netværksforsinkelse
du kan beregne latenstid ved hjælp af to målinger: rundturstid (RTT) eller tid til første Byte (TTFB). RTT er summen af klientanmodningstid og serverresponstid, mens TTFB angiver forskellen i HTTP-anmodningens tidsstempel og tidsstemplet, da serveren sendte den første byte som svar.
tre enkle måder at kontrollere dit netværk latency:
- brug Ping-kommandoen.
- brug kommandoen Tracert.
- brug et netværksovervågnings-eller latensberegningsværktøj som dette populære ydelsestestværktøj til at finde latenstid.
bedste praksis for overvågning og forbedring af netværk
Latency alene kan gøre eller bryde din virksomhed. Brugere forventer hjemmesider og applikationer til at reagere hurtigt. Hvis din hjemmeside er langsom, vil dine kunder ikke bruge den, så det er afgørende at udføre lagtest for at beregne acceptabel latenstid.
her er de bedste fremgangsmåder til opretholdelse af netværk med lav latenstid.
overvågning eller test
Brug de kommandoer og værktøjer, der er anført ovenfor, til at overvåge latenstid i dit netværk.
Alternativt kan du også konfigurere netværksovervågningsværktøjer som f.eks.
kan brugerne rette latenstid på deres ende?
Klientforsinkelse kan forårsage kommunikationsforsinkelse i et omfang. Brugere på langsomme forbindelser eller med en masse cookies, der er gemt fra en applikation på deres bro.ser, kan prøve at forbedre deres forbindelseskvalitet eller rydde bro. ser-data.
Cloud Gaming og Latency
tænk på en online gaming program, som du ejer. Hvis det tager et helt sekund for dit spil at svare på spillernes anmodninger eller kommandoer, hvor mange brugere ville spille det?
ingen vil, selvom dit spil er unikt og spændende.
spil er tidskritiske applikationer-hvert millisekund tæller. Dine brugere (spillere) vil være til stede i lande over hele verden, så det er ikke en gennemførlig eller skalerbar løsning at betjene dem fra nogle få steder. Spillere vil ikke nøjes med en laggy spil ydeevne og dårlig brugeroplevelse. Fuldt administrerede cloud-native-tjenester giver dig mulighed for at konfigurere implementeringer på byniveau og være allestedsnærværende globalt. Vi har også en omfattende artikel om, hvad der er cloud gaming.
spekulerer på, hvordan man sænker ping i spil og vælger den rigtige cloud gaming service til dine behov? Lær mere om Ridge Cloud for gaming for at tage en god beslutning.
netværk Latency, båndbredde og gennemløb
vi har allerede svaret, “hvad er latency i netværk?”For at forbedre din viden om netværksforsinkelse er her imidlertid et hurtigt overblik over tre indbyrdes forbundne udtryk:
Latency er forsinkelsen eller forsinkelsen i at modtage anmodet information eller bekræftelse fra serveren efter en brugerhandling eller anmodning.
båndbredde er bredden af den sti, som datapakkerne rejser i dit netværk. Båndbredde og latenstid er co-relateret, fordi dataoverførselsstiens bredde vil påvirke kommunikationshastigheden og forsinkelsen.
gennemløb: mængden af data, der overføres i en given periode.
få mere at vide om, hvordan Ridge ‘ s Distributed Cloud forbedrer Latency
for virksomheder er reduktion af latency måden at forbedre brugeroplevelsen på. Ved at reducere latenstiden eller forsinkelsen kan du forbedre sideoplevelsen for brugerne. Men hvordan?
Ridge Cloud, der implementerer edge computing til sine servere over hele verden, gør dataene let tilgængelige for dine slutbrugere og behandler brugeranmodninger med en forbløffende hurtig hastighed. Ridges lokaliserede og distribuerede computerplatform — bygget af fødererende datacentre fra hele verden — gør det muligt for udviklere at implementere latensfølsomme applikationer, såsom cloud gaming, hvor som helst. De behøver kun at interagere via en enkelt API for at implementere applikationer på ethvert sted og reducere latenstiden til et minimum.
Start din Ridge gratis prøveperiode i dag og se, hvad edge computing kan gøre for at skære din latenstid og imponere dine brugere.
Ofte Stillede Spørgsmål
er høj latenstid god eller dårlig?
et netværk med høj latenstid betyder langsomme responstider, hvilket giver en dårlig brugeroplevelse til sine slutbrugere, så det betragtes som dårligt. For eksempel er 200 ping (i millisekunder) høj latenstid og dårlig for tidskritiske applikationer. 20 – 30ms (eller op til 50ms) er lav latenstid, så det betragtes som godt. Det gennemsnitlige latenstidsområde for de fleste steder er mellem 50 og 150 ms.
er ping og latency det samme?
envejs latenstid betyder forsinkelsen i dataoverførsel og dens modtagelse på destinationen. Ping er signalet (en lille datapakke) sendt til en anden computer, generelt for at kontrollere destinationscomputerens rækkevidde. Envejs latenstid og ping er de samme.
tovejs latenstid kræver dog at sende en anmodning til serveren og modtage et svar. Dette er forskelligt fra ping.
Hvordan får du en nul ping?
nul Ping (0 Ping) er den ideelle, teoretiske brugssag. Det indebærer, at modtagercomputeren/serveren modtager afsenderens anmodning det millisekund, den sendes. Nul ping er imidlertid ikke fysisk mulig på grund af afstanden mellem enheder, netværkstrafik og andre grunde. Så i stedet kan du bruge edge computing til at opnå hyper-lav latenstid, hvilket betyder meget hurtige responstider, i cloud computing.