Vad är latens, TTFB, bandbredd och genomströmning?

Att upprätthålla en sund nätverksprestanda är avgörande, eftersom det finns miljarder dataöverföringar som sker varje dag.

År 2020 började med cirka 44 zettabyte data, vilket är cirka 40 gånger större än det totala antalet stjärnor i det observerbara universum, enligt Varlds ekonomiskt forum.

Och detta antal kommer att öka under de kommande dagarna.

Det är en galen siffra, men sant!

Därför finns det ett stort behov av att se till att ditt nätverk uppvisar adekvat prestanda för att möta de växande kraven.

Nu är elefanten i rummet nätverksprestanda, som beror på vissa faktorer, för att nämna några – latens, tid till första byte (TTFB), bandbredd och genomströmning.

Om du vill upprätthålla ett stabilt och högpresterande nätverk, bör du optimera dessa faktorer. Utöver det hjälper de dig också att undvika påföljder från stora webbläsare och sökmotorer.

Så förbered dig på att förstå dessa nätverksterminologier och hur du kan optimera dem för hög prestanda.

Vad är latens?

Latens betyder bokstavligen fördröjning.

I nätverksekosystemet är latens den tid det tar för en begäran eller data att resa från dess källa till destinationen. Här är en användares åtgärd begäran och hur lång tid en webbapplikation tar att svara på denna begäran.

Denna fördröjning inkluderar också den tid det tar för en server att behandla begäran. Därför mäts den som tur och retur – den totala tiden det tar för en begäran att fångas och bearbetas genom flera enheter och sedan tas emot av användaren där den avkodas.

Om förseningarna i dataöverföringen är relativt små är det låg latens, vilket är önskvärt. Men längre förseningar eller hög latens är inte önskvärt eftersom det försämrar användarupplevelsen.

Men hur vet du om ditt nätverk uppvisar hög latens?

Några typiska tecken inkluderar:

  • Webbplatsen eller applikationen tar ”en evighet” att ladda
  • Det går långsamt att komma åt servrar och webbapplikationer.
  • Det tar längre tid att skicka viss information, till exempel e-postmeddelanden med stora bilagor.

Så när du stöter på en sådan skylt beror det förmodligen på nätverket med hög latens.

Nätverkslatens beräknas i millisekunder (ms), och det är oundvikligt eftersom flera aspekter påverkar hur nätverk kommunicerar med varandra. Men du kan minska latensen genom att implementera vissa åtgärder som jag kommer att diskutera i de kommande avsnitten.

Innan det, låt oss diskutera orsaken bakom nätverkslatens.

Vilka är orsakerna till latens?

  • Avstånd mellan användaren som gör begäran och serverplatsen
  • Serverfel som Error 50X kan påverka applikationernas prestanda och kan även hindra besökare från att nå din webbplats.
  • Dålig backend-databasoptimering, vilket kan hända som ett resultat av överutnyttjade databaser, långa fält, stora tabeller, felaktig indexanvändning och komplicerade beräkningar.
  • Hårdvaruproblem som uppstår från routrar, Wi-Fi-åtkomstpunkter, switchar, säkerhetsenheter, lastbalanserare, brandväggar, IPS, etc.
  • Överföringsmedier som trådlösa anslutningar, optiska fiberkablar etc. har begränsningar.
  • På grund av litet minnesutrymme kämpar operativsystem med att upprätthålla RAM-krav som program använder, vilket påverkar systemets prestanda.
  • Slutanvändarproblem som låg CPU eller minnescykel behövs för att fånga svar inom rimliga tidsramar

Hur mäter man ⏱️ latens?

Om du använder nätverksövervakningsverktyg från märken som SolarWinds och Datadog kan du undersöka nätverkslatens automatiskt.

Men finns det något manuellt sätt för detta?

Svaret är ja.

Öppna bara kommandotolken i ditt operativsystem och skriv detta – tracert och skriv sedan in destinationen du vill fråga.

Efter att ha skrivit kommandot visas en lista med alla routrar i nätverkssökvägen som leder till en platsadress. Det kommer också att visa en tidsberäkning i millisekunder.

Lägg bara ihop hela mätningarna för att få latensen som är kopplad till ditt nätverk.

Det finns vissa metoder för att mäta latens:

Tid till första byte (TTFB)

Tidsskillnaden som registreras när en förfrågan lämnar en användares enhet till det ögonblick den når destinationen med den ”första” databyten kallas Time To First Byte (TTFB).

TTFB är också ett avgörande mått på nätverkslatens och serverrespons.

Rundturstid (RTT)

Den totala tiden ett datapaket tar när det reser från källan till dess destination och sedan tillbaka till dess källa kallas RTT (Round Trip Time). Det kan ge korrekta resultat, men saker och ting kan gå otydligt när datapaketen tar en annan returväg.

Pingtest

I allmänhet använder sysadmin ping-tester för att mäta hur lång tid det tar att nå servern 32 byte tillsammans med tiden det tar att ta emot svaret. Dessa metoder kan kontrollera olika servrar i ett nätverk samtidigt och kan rapportera den totala latens och prestanda.

Du kan också utföra ett onlinepingtest.

Hur förbättrar man nätverkslatens?

Optimera routing

Använd optimeringsverktyg som effektivt kan hantera trafikstockningar i ditt nätverk för att förbättra routing.

Du kan också använda förstärkare eller re-generatorer för att öka nätverkshastigheten också om problemen ligger i överföringsmediet.

Komprimering och cachelagring

Högt distribuerade IP-adresser korsar stora avstånd, vilket adderar överföringstid. Om du hanterar en edge-server som ligger nära dina slutanvändare kommer det att minska restiden och öka sidladdningshastigheten.

Förutom det minskar tekniker som bildoptimering och filkomprimering också den bandbredd som krävs för att överföra stora datavolymer.

Peering

Peering innebär att tillåta två eller flera nätverk att anslutas och utbyta direkt trafik utan att betala en tredje part för trafiköverföring över webben.

Så, upprätthåll ett korrekt anslutet nätverk med flera nätverksvägar tillgängliga över internet.

Optimera nätverksprotokoll

Följ regulatoriska standarder genom att optimera nätverksprotokoll för interoperabilitet och lägsta latens.

Använd HTTP/2

HTTP/2 hjälper till att minska serverlatensen genom mindre rundresor och parallelliserade överföringar. Dessutom måste du också säkerställa ett minimalt antal externa HTTP-förfrågningar, inklusive bilder plus JS- och CSS-filer.

Förhämtningsmetoder

Även om det kanske inte nödvändigtvis minskar nätverkslatens men förbättrar prestandan på din webbplats när det gäller sidladdningshastighet.

Tid till första byte (TTFB)

Som jag redan har diskuterat, TTFB, som är ett mått för att bestämma serverns lyhördhet, låt oss gå vidare till dess andra aspekter.

TTFB kan hjälpa dig att identifiera alla svaga punkter som finns i din anslutningsprocess. Om du kan avgöra var förseningarna inträffar kan du justera dina tjänster för snabbare och pålitlig prestanda.

För att inte tala om, TTFB påverkar också SEO; därför är det avgörande för din synlighet online också.

Vilka faktorer påverkar TTFB?

Tre åtgärder påverkar TTFB:

Skickar en förfrågan till servern

När en användare väl gör en förfrågan tar servern emot den baserat på vissa faktorer som tid det tar för DNS-sökning, nätverkshastighet, serveravstånd och mer; och TTFB börjar.

Bearbetar begäran

Efter att ha tagit emot begäran måste servern behandla begäran och generera ett svar. Processen börjar med databasanrop, kommunikation med andra system inom nätverket, körning av skript, etc.

Svarar tillbaka

Därefter sänder servern sitt genererade svar tillbaka till användaren som gör begäran. Nu beror det på anslutningshastigheten för både användaren och företagets nätverk.

Här är TTFB måttet på den tid en användare börjar ta emot svaret från den första byten.

Hur kan man förbättra TTFB?

Minska latensen

Latens kan förekomma på vilken sida som helst; din server och/eller användare. Även om du inte kan styra användarnas anslutningshastighet, kan du verkligen arbeta med din serverhastighet. Försök att minska serverbelastningen genom att utnyttja CDN, vilket kan placera statiskt innehåll nära användarna, vilket ökar sidladdningshastigheten.

Snabb DNS-lösning

En DNS-lösning bör inte ta mer än 100 millisekunder. När det händer, överväg att optimera DNS-inställningarna. Du kan också byta DNS-leverantör om problemen kvarstår.

Uppgradera ditt webbhotell

TTFB mer än 200ms är inte bra för din webbplats. Kanske är orsaken till långsam TTFB din webbhotellleverantör på grund av överbelastat nätverk och överarbetade servrar.

Om så är fallet kan du prata med värdleverantören om detta eller uppgradera din plan. Annars kan du också flytta din webbplats till en annan leverantör. Om du använder WordPress, kolla in dessa premium värdplattformar.

Förbättra din backend-prestanda

Om du inte normaliserar eller indexerar dina databaser ordentligt kan det dra ner svarstiden. Normalisera och indexera därför databaser för snabba frågor. Det kommer också att informera din databas att snabbt hitta tabellkolumner istället för att undersöka var och en av dem.

Cachning på serversidan

Minska processorbelastningen och databasförfrågningar genom att underhålla filer och data som ofta behövs läses för att överföras till serverns cache.

Extern övervakning

Om du har optimerat din TTFB genom att implementera några taktiker är det bra!

Och du kommer alltid att vilja stanna så här.

Men ändringar i mjukvaruuppdateringar, hårdvara, webbplatsuppdateringar och annat kan göra att TTFB ökar. Så var uppmärksam på dessa innan det är för sent.

Du kan implementera verktyg för övervakning av webbplatsens prestanda. Det hjälper dig att fixa saker snabbt om föreställningen går söderut.

Vad är bandbredd?

Den maximala kapaciteten för ett nätverk, inklusive nätverksstorleken och serverns bearbetningskapacitet, kallas bandbredd.

Enkelt uttryckt är det måttet på mängden data som kan skickas och/eller tas emot vid en given tidpunkt. Det mäts i termer av bitar/sekund, megabit/sekund eller gigabit/sekund.

Faktorer som påverkar bandbredden

En internetanslutning består av en viss maximal bandbredd. Vissa faktorer kan begränsa bandbredden för en specifik enhet, vilket resulterar i en långsammare anslutning. Dessa faktorer som listas nedan kan härröra från anslutningens karaktär eller användarens dator.

Internetanvändning

Bandbredden påverkas av det totala antalet uppgifter du utför i din enhet. När man ökar antalet uppgifter samtidigt, saktar hastigheten ner. Överväg därför att serialisera dina uppgifter.

Uppströms och nedströms bandbredd

Data som flödar FRÅN en enhet är uppströms medan data som flödar TILL en enhet är nedströms.

I allmänhet inkluderar internetprocesser mer nedströmsanvändning jämfört med uppströms; därför betonar internetanslutningar mer på nedströms bandbredd.

Så bandbredden påverkas när behovet av en uppströmsökning ökar under stor dataöverföring, videochatt, fjärråtkomst, IP-röstsamtal, etc.

Bakgrundskonsumtion

Bandbredden påverkas av antalet samtidiga nedladdningar och uppladdningar som sker på din enhet.

En anslutning, flera användare

När antalet användare ökar i ett enda nätverk ökar serverbelastningen och resulterar i långsammare dataöverföring.

Routeravstånd

Om din enhet placeras närmare routern kommer du att uppleva högre bandbredd jämfört med fallet när den placeras längre bort.

Hur förbättrar man bandbredden?

Använd QoS-inställningar

Quality of Service (QoS)-inställningar hjälper nätverk att stödja viktiga applikationer och kommandon trafikregler för att prioritera vissa trafiktyper. Därför behöver de applikationer som behövs inte kämpa för bandbredd.

Molnbaserade applikationer kan hjälpa.

Gå mot molnet för att förbättra nätverkets prestanda. Prova att lägga ut vissa delar av din trafik till privata och offentliga molnnätverk och lyft trycket från ditt nätverk.

Eliminera icke-nödvändig trafik

Du kan blockera icke-nödvändig trafik som inte ger något värde för din produktivitet under kontorstid. På så sätt kan din bandbredd endast användas för att köra viktiga operationer.

Regelbundna uppdateringar och säkerhetskopior

Uppdateringar och säkerhetskopior av din data och programvara är avgörande för såväl prestanda som säkerhetssynpunkt. Men dessa processer tar upp en enorm mängd nätverksbandbredd.

Det är därför du bör schemalägga dem strategiskt, helst utanför normala öppettider.

Vad är genomströmning?

Nätverksgenomströmning är måttet på den totala mängden data som kan överföras från en källa till destinationen inom en angiven tidsram.

Med andra ord, genomströmning mäter antalet paket som anlände framgångsrikt till en destination. Det beräknas i bitar/sekund eller data/sekund.

Faktorer som påverkar genomströmningen

Begränsning av ett överföringsmedium

Bandbredd eller teoretisk kapacitet förknippad med ett överföringsmedium begränsar genomströmningen.

Till exempel, om bandbreddshastigheten är 100 Mbps, kommer den inte att klättra mer än så, oavsett vad. Faktum är att den praktiska informationen som skickas skulle vara cirka 95 %, mer eller mindre.

Nätverksöverbelastning 🚸

I ett mycket överbelastat nät skulle genomströmningen minska.

Latens

Om latensen på ett visst nätverk är högre, kommer genomströmningen att bli lidande.

Protokolldrift

Protokollet som bär och levererar datapaketen på ett nätverk kan också påverka genomströmningen.

Paketförlust eller fel

I vissa typer av trafik kan paketfel och förluster påverka genomströmningen. Det beror på att dessa paket måste sändas om, vilket ytterligare minskar genomströmningen.

Anledningen bakom komprometterade paket kan vara säkerhetsattacker, skadade enheter och mer.

Om du vill mäta genomströmning kan du använda några verktyg som SolarWinds, iPerf, Pingbetc.

Hur kan man förbättra genomströmningen?

Minimera latens

En av de första sakerna du bör göra är att försöka minimera nätverkslatensen eftersom det i hög grad påverkar nätverkets prestanda och resulterar i dålig användarupplevelse.

Du kan ta hjälp av de ovan nämnda avsnitten för att lösa detta problem.

Rensa nätverksflaskhalsar

Undvik nätverksflaskhalsar genom att uppgradera routrar, vilket minskar det totala antalet noder som förkortar reseavståndet för paket. Därför kan det minska trängseln för bättre genomströmning.

Håll ett öga på att applikationer förbrukar för mycket bandbredd.

Om du använder din internetanslutning mycket mer än en rimlig andel kommer genomströmningen att minska. Stäng därför dessa applikationer med för mycket bandbredd om de inte är nödvändiga.

Starta om nätverket

Schemalägg periodisk omstart av dina nätverkssystem som modem, routrar, etc. Så när de börjar fungera igen kan de uppvisa bra prestanda.

Kontrollera din hårdvara

Låt inte felaktig hårdvara äventyra genomströmningen. Så kontrollera din nätverkshårdvara för att ta reda på om det finns någon avvikelse i denna ände.

Prata med din internetleverantör

Om du har allt på plats och du fortfarande stöter på en dålig genomströmningshastighet, överväg att kommunicera detsamma till din internetleverantör (ISP). Kanske ligger felet på deras sida.

Slutsats

Jag hoppas att saker och ting är lite tydliga om latens, TTFB, bandbredd och genomströmning i din ände. Försök att implementera de tips och tricks som jag nämnde ovan för att förbättra ditt nätverks prestanda.

Bli sedan nätverksadministratör.