Hvad er latens, TTFB, båndbredde og gennemløb?

At opretholde en sund netværksydelse er afgørende, da der er milliarder af dataoverførsler hver dag.

Året 2020 begyndte med cirka 44 zettabyte data, hvilket er cirka 40 gange større end det samlede antal stjerner i det observerbare univers, ifølge World Economic Forum.

Og dette tal vil stige i de kommende dage.

Det er et sindssygt tal, men sandt!

Derfor er der et stort behov for at sikre, at dit netværk udviser tilstrækkelig ydeevne til at imødekomme de voksende krav.

Nu er elefanten i rummet netværkets ydeevne, som afhænger af visse faktorer, for at nævne nogle få – Latency, Time To First Byte (TTFB), Bandwidth og Throughput.

Hvis du ønsker at opretholde et stabilt og højtydende netværk, bør du optimere disse faktorer. Ud over det hjælper de dig også med at undgå sanktioner fra store browsere og søgemaskiner.

Så forbered dig på at forstå disse netværksterminologier, og hvordan du kan optimere dem til høj ydeevne.

Hvad er latency?

Latency betyder bogstaveligt talt forsinkelse.

I netværksøkosystemet er latency den tid, det tager en anmodning eller data at rejse fra dens kilde til destinationen. Her er en brugers handling anmodningen, og hvor lang tid en webapplikation tager at reagere på denne anmodning.

Denne forsinkelse inkluderer også den tid, det tager en server at behandle anmodningen. Derfor måles det som rundrejsen – den samlede tid, det tager en anmodning at blive fanget og behandlet gennem flere enheder og derefter modtaget af brugeren, hvor den bliver afkodet.

Hvis forsinkelserne i datatransmissionen er relativt små, er det lav latenstid, hvilket er ønskeligt. Men længere forsinkelser eller høj latenstid er ikke ønskeligt, da det forringer brugeroplevelsen.

Men hvordan ved du, om dit netværk udviser høj latenstid?

Nogle typiske tegn inkluderer:

  • Hjemmeside eller applikation tager “evig tid” at indlæse
  • Adgang til servere og webapplikationer bliver langsom.
  • Det tager længere tid, mens du sender nogle oplysninger, for eksempel e-mails med store vedhæftede filer.

Så når du støder på sådan et skilt, er det sandsynligvis på grund af netværket med høj latency.

Netværksforsinkelse beregnes i millisekunder (ms), og det er uundgåeligt, da flere aspekter påvirker den måde, netværk kommunikerer med hinanden på. Men du kan reducere latens ved at implementere visse foranstaltninger, som jeg vil diskutere i de kommende afsnit.

Før det, lad os diskutere årsagen bag netværksforsinkelse.

  Sådan sletter du matchkonto permanent

Hvad er årsagerne til latens?

  • Afstand mellem brugerens anmodning og serverplaceringen
  • Serverfejl som f.eks. Error 50X kan påvirke applikationernes ydeevne og kan også forhindre besøgende i at nå dit websted.
  • Dårlig backend-databaseoptimering, som kan ske som følge af overudnyttede databaser, lange felter, store tabeller, forkert indeksbrug og komplicerede beregninger.
  • Hardwareproblemer, der opstår fra routere, Wi-Fi-adgangspunkter, switches, sikkerhedsenheder, belastningsbalancere, firewalls, IPS osv.
  • Transmissionsmedier som trådløse forbindelser, optiske fiberkabler osv. har begrænsninger.
  • På grund af lav hukommelsesplads kæmper operativsystemer med at opretholde RAM-krav, som programmer bruger, hvilket påvirker systemets ydeevne.
  • Slutbrugerproblemer såsom lav CPU eller hukommelsescyklus er nødvendige for at fange svar inden for rimelige tidsrammer

Hvordan måler man ⏱️ latency?

Hvis du bruger netværksovervågningsværktøjer fra mærker som SolarWinds og Datadog, kan du automatisk undersøge netværksforsinkelsen.

Men er der en manuel måde til dette?

Svaret er JA.

Bare åbn kommandoprompten i dit operativsystem og skriv dette – tracert og skriv derefter den destination, du vil forespørge på.

Når du har indtastet kommandoen, vises en liste med alle routere i netværksstien, der fører til en webstedsadresse. Det vil også vise en tidsberegning i millisekunder.

Du skal blot sammenlægge hele målingerne for at få den latens, der er forbundet med dit netværk.

Der er visse metoder til at måle latens:

Tid til første byte (TTFB)

Den tidsforskel, der registreres, når en anmodning forlader en brugers enhed til det øjeblik, den når destinationen med den ‘første’ databyte, er kendt som Time To First Byte (TTFB).

TTFB er også et afgørende mål for netværksforsinkelse og serverrespons.

Rundturstid (RTT)

Den samlede tid, en datapakke tager, mens den rejser fra kilden til dens destination og derefter tilbage til dens kilde, kaldes rundrejsetid (RTT). Det kan levere nøjagtige resultater, men tingene kan gå uklar, når datapakkerne tager en anden returvej.

Ping test

Generelt bruger sysadmin ping-tests til at måle, hvor lang tid 32 bytes tager at nå serveren sammen med den tid, det tager at modtage svaret. Disse metoder kan kontrollere forskellige servere i et netværk på samme tid og kan rapportere den overordnede latenstid og ydeevne.

Du kan også udføre en online ping-test.

Hvordan forbedrer man netværkets latency?

Optimer routing

Brug optimeringsværktøjer, der effektivt kan håndtere overbelastning i dit netværk for at forbedre routing.

Du kan også bruge forstærkere eller re-generatorer til at øge netværkshastigheden, hvis problemerne ligger i transmissionsmediet.

Komprimering og caching

Højt distribuerede IP’er krydser store afstande, hvilket summerer transmissionstiden. Hvis du administrerer en edge-server placeret i nærheden af ​​dine slutbrugere, vil det reducere rejsetiden og øge sideindlæsningshastigheden.

Ud over det reducerer teknikker som billedoptimering og filkomprimering også den båndbredde, der kræves for at overføre store datamængder.

Peering

Peering betyder at tillade to eller flere netværk at blive forbundet og udveksle direkte trafik uden at betale en tredjepart for trafiktransmission på tværs af nettet.

Så bevar et korrekt forbundet netværk med flere netværksstier tilgængelige på tværs af internettet.

Optimer netværksprotokoller

Overhold de regulatoriske standarder ved at optimere netværksprotokoller for interoperabilitet og laveste latens.

Brug HTTP/2

HTTP/2 hjælper med at reducere serverens ventetid gennem mindre rundrejser og parallelle overførsler. Derudover skal du også sikre et minimalt antal eksterne HTTP-anmodninger, inklusive billeder plus JS- og CSS-filer.

Forhåndshentningsmetoder

Selvom det måske ikke nødvendigvis reducerer netværksforsinkelsen, men forbedrer ydeevnen på dit websted med hensyn til sideindlæsningshastighed.

Tid til første byte (TTFB)

Som jeg allerede har diskuteret, lad os gå videre til de andre aspekter af TTFB, som er en metrik til at bestemme serverrespons.

  7 Bedste iPhone Unlocker-software til at låse adgangskode op

TTFB kan hjælpe dig med at identificere alle de svage punkter, der findes i din forbindelsesproces. Hvis du kan bestemme, hvor forsinkelserne sker, kan du justere dine tjenester for hurtigere og pålidelig ydeevne.

For ikke at nævne, TTFB påvirker også SEO; derfor er det også afgørende for din online synlighed.

Hvilke faktorer påvirker TTFB?

Tre handlinger påvirker TTFB:

Sender serveren en anmodning

Når en bruger først fremsætter en anmodning, modtager serveren den baseret på visse faktorer, såsom tid det tager for DNS-opslag, netværkshastighed, serverafstand og mere; og TTFB begynder.

Behandler anmodningen

Efter at have modtaget anmodningen, skal serveren behandle anmodningen og generere et svar. Processen starter med databasekald, kommunikation med andre systemer inden for netværket, kørsel af scripts osv.

Svarer tilbage

Dernæst sender serveren sit genererede svar tilbage til den bruger, der foretager anmodningen. Nu afhænger det af forbindelseshastigheden for både brugeren og virksomhedens netværk.

Her er TTFB målet for den tid, en bruger begynder at modtage svaret fra den første byte.

Hvordan forbedrer man TTFB?

Reducer latens

Latency kan forekomme på enhver side; din server og/eller bruger. Selvom du ikke kan kontrollere brugernes forbindelseshastighed, kan du bestemt arbejde på din serverhastighed. Prøv at reducere serverbelastningen ved at udnytte CDN’er, som kan placere statisk indhold tæt på brugerne, hvilket øger sideindlæsningshastigheden.

Hurtig DNS-løsning

En DNS-løsning bør ikke tage mere end 100 millisekunder. Når det sker, skal du overveje at optimere DNS-indstillingerne. Du kan også skifte DNS-udbyder, hvis problemerne fortsætter.

Opgrader din hjemmesidehosting

TTFB mere end 200ms er ikke godt for din hjemmeside. Måske er årsagen til langsom TTFB din webstedshostingudbyder på grund af overbelastet netværk og overbebyrdede servere.

Hvis dette er tilfældet, kan du tale med hostingudbyderen om dette eller opgradere din plan. Ellers kan du også flytte din hjemmeside til en anden udbyder. Hvis du bruger WordPress, så tjek disse premium hostingplatforme.

Forbedre din backend-ydeevne

Hvis du ikke normaliserer eller indekserer dine databaser korrekt, kan det trække ned i responstiden. Normaliser og indekser derfor databaser for promptforespørgsler. Det vil også informere din database om hurtigt at finde tabelkolonner i stedet for at undersøge hver enkelt af dem.

Caching på serversiden

Reducer processorbelastning og databaseforespørgsler ved at vedligeholde hyppigt nødvendige filer og data, der er læst for at blive overført til servercachen.

Ekstern overvågning

Hvis du har optimeret din TTFB ved at implementere et par taktikker, er det fantastisk!

Og du vil altid gerne blive på denne måde.

Men ændringer i softwareopdateringer, hardware, webstedsopdateringer og andet kan få TTFB til at stige. Så vær opmærksom på disse, før det er for sent.

Du kan implementere værktøjer til overvågning af webstedets ydeevne. Det vil hjælpe dig med at ordne tingene hurtigt, hvis forestillingen går sydpå.

Hvad er båndbredde?

Et netværks maksimale kapacitet, inklusive netværksstørrelse og serverbehandlingskapacitet, kaldes båndbredde.

Kort sagt er det et mål for mængden af ​​data, der kan sendes og/eller modtages på et givet tidspunkt. Det måles i bit/sekund, megabit/sekund eller gigabit/sekund.

Faktorer, der påvirker båndbredden

En internetforbindelse består af en bestemt maksimal båndbredde. Visse faktorer kan begrænse båndbredden for en bestemt enhed, hvilket resulterer i en langsommere forbindelse. Disse faktorer anført nedenfor kan stamme fra forbindelsens art eller brugerens computer.

  Sådan ændres Nintendo Network ID-navn

Internetbrug

Båndbredden påvirkes af det samlede antal opgaver, du udfører på din enhed. Ved at øge antallet af opgaver samtidigt, sænkes hastigheden. Overvej derfor at serialisere dine opgaver.

Upstream og downstream båndbredde

Data, der flyder FRA en enhed, er opstrøms, mens data, der flyder TIL en enhed, er nedstrøms.

Generelt omfatter internetprocesser mere downstream-brug sammenlignet med upstream; derfor lægger internetforbindelser mere vægt på downstream-båndbredde.

Så båndbredden bliver påvirket, når behovet for en upstream-stigning under stor datatransmission, videochat, fjernadgang, voice-over IP-opkald osv.

Baggrundsforbrug

Båndbredden påvirkes af antallet af samtidige downloads og uploads på din enhed.

Enkelt forbindelse, flere brugere

Efterhånden som antallet af brugere stiger i et enkelt netværk, øger det serverbelastningen og resulterer i langsommere datatransmission.

Router afstand

Hvis din enhed er placeret tættere på routeren, vil du opleve højere båndbredde sammenlignet med tilfældet, når den er placeret længere.

Hvordan forbedrer man båndbredden?

Brug QoS-indstillinger

Quality of Service (QoS)-indstillinger hjælper netværk med at understøtte vigtige applikationer og beordre trafikregler for at prioritere nogle trafiktyper. Derfor behøver de nødvendige applikationer ikke at kæmpe for båndbredde.

Cloud-baserede applikationer kan hjælpe.

Bevæg dig mod skyen for at forbedre netværkets ydeevne. Prøv at outsource visse dele af din trafik til private og offentlige cloud-netværk og løft presset fra dit netværk.

Eliminer ikke-essentiel trafik

Du kan blokere ikke-essentiel trafik, der ikke giver nogen værdi for din produktivitet i arbejdstiden. På denne måde kan din båndbredde kun bruges til at køre vigtige operationer.

Periodiske opdateringer og sikkerhedskopier

Opdateringer og sikkerhedskopier af dine data og software er afgørende for ydeevnen samt et sikkerhedssynspunkt. Men disse processer optager en enorm mængde netværksbåndbredde.

Det er derfor, du bør planlægge dem strategisk, helst uden for normal åbningstid.

Hvad er gennemløb?

Netværksgennemstrømning er et mål for den samlede mængde data, der kan transmitteres fra en kilde til destinationen inden for en bestemt tidsramme.

Med andre ord måler gennemstrømningen antallet af pakker, der er ankommet med succes til en destination. Det beregnes i bits/sekund eller data/sekund.

Faktorer, der påvirker gennemløbet

Begrænsning af et transmissionsmedium

Båndbredde eller teoretisk kapacitet forbundet med et transmissionsmedie begrænser gennemløbet.

For eksempel, hvis båndbreddehastigheden er 100 Mbps, stiger den ikke mere end det, uanset hvad. Faktisk ville de afsendte praktiske data være omkring 95 %, mere eller mindre.

Netværksoverbelastning 🚸

I et stærkt overbelastet netværk ville gennemstrømningen blive reduceret.

Reaktionstid

Hvis latensen på et bestemt netværk er mere, vil gennemstrømningen lide.

Protokoldrift

Protokollen, der bærer og leverer datapakkerne på et netværk, kan også påvirke gennemløbet.

Pakketab eller fejl

I nogle typer trafik kan pakkefejl og -tab påvirke gennemløbet. Det er fordi disse pakker skal sendes igen, hvilket yderligere reducerer gennemløbet.

Årsagen bag kompromitterede pakker kan være sikkerhedsangreb, beskadigede enheder og mere.

Hvis du vil måle gennemløb, kan du bruge nogle værktøjer som f.eks SolarWinds, iPerf, Pingbetc.

Hvordan forbedres gennemløbet?

Minimer latenstid

En af de første ting, du bør gøre, er at prøve at minimere netværksforsinkelsen, fordi det i høj grad påvirker netværkets ydeevne og resulterer i dårlig brugeroplevelse.

Du kan få hjælp fra de ovennævnte sektioner til at løse dette problem.

Fjern netværksflaskehalse

Undgå netværksflaskehalse ved at opgradere routere, hvilket reducerer det samlede antal noder, der forkorter pakkernes rejseafstand. Derfor kan det reducere overbelastning for bedre gennemløb.

Hold øje med applikationer, der bruger for meget båndbredde.

Hvis du bruger din internetforbindelse langt større end en rimelig andel, vil gennemstrømningen reduceres. Luk derfor disse programmer ved at bruge for meget båndbredde, medmindre de er nødvendige.

Genstart netværket

Planlæg periodisk genstart af dine netværkssystemer som modem, routere osv. Så når de begynder at arbejde igen, kan de udvise fantastisk ydeevne.

Tjek din hardware

Lad ikke defekt hardware kompromittere gennemløbet. Så tjek din netværkshardware for at finde ud af, om der er nogen uoverensstemmelse i denne ende.

Tag en snak med din internetudbyder

Hvis du har alt på plads, og du stadig støder på en dårlig gennemløbshastighed, kan du overveje at kommunikere det samme til din internetudbyder (ISP). Måske er fejlen på deres side.

Konklusion

Jeg håber, at tingene er lidt klare med hensyn til latency, TTFB, båndbredde og gennemløb i din ende. Prøv at implementere de tips og tricks, som jeg nævnte ovenfor, for at forbedre dit netværks ydeevne.

Bliv derefter netværksadministrator.