Privacy Settings

We use cookies to improve your experience and analyze traffic. You can accept all cookies or customize your preferences. Learn more in our Privacy Policy .

OnCloud

Begreb

Latency

•
2 min
•
Grundlæggende

Latency betyder forsinkelse og beskriver den tid, der går, fra en handling eller forespørgsel sendes, til et svar begynder at komme tilbage. Begrebet bruges blandt andet om netværk, databaser, applikationer og cloudtjenester.

Hvorfor er begrebet vigtigt?

Latency er vigtigt, fordi selv små forsinkelser kan gøre systemer langsomme eller frustrerende at bruge. Høj latency kan påvirke login, filadgang, videomøder, databaser, fjernskriveborde og andre interaktive tjenester.

For virksomheder er det vigtigt at kende forskellen mellem latency og den samlede svartid, fordi en langsom oplevelse også kan skyldes behandlingstid, køer, overbelastning eller afhængige tjenester.

Typisk misforståelse

Den mest almindelige fejl er at tro, at en hurtig internetforbindelse altid giver lav latency. Høj båndbredde gør det muligt at overføre mange data, men forsinkelsen kan stadig være høj på grund af afstand, routing, trådløse forbindelser eller belastede systemer.

Eksempel

En medarbejder opretter forbindelse til en cloudtjeneste i en fjern region. Selvom forbindelsen har høj båndbredde, tager hver handling mærkbart længere tid, fordi data skal rejse langt frem og tilbage mellem brugeren og tjenesten.

Best practice

  • Mål latency fra de steder og enheder, som brugerne faktisk anvender.

  • Overvåg udviklingen over tid i stedet for kun enkelte målinger.

  • Placér tjenester tæt på brugerne, når lave svartider er vigtige.

  • Undersøg netværksruter, DNS, databaser og afhængige tjenester.

  • Brug caching og lokale ressourcer, hvor det reducerer ventetid.

  • Fastlæg acceptable grænser ud fra den konkrete brugeroplevelse.

Frequently asked questions

Latency måles typisk i millisekunder og kan eksempelvis beskrive tiden for en rundtur mellem en klient og en tjeneste.

Nej. Latency beskriver forsinkelsen, mens båndbredde beskriver, hvor meget data der kan overføres inden for en bestemt periode.

Nej. Der vil altid være en vis forsinkelse på grund af fysisk afstand og behandling, men god arkitektur og optimering kan reducere den betydeligt.


Andre begreber