Optimaliser tilkoblingsvarigheten (TCP + TLS) underdelen av Time to First Byte

Tilkoblingsvarigheten av TTFB består av å sette opp TCP- og TLS-tilkoblingen. Forstå underdelen av TTFB for å redusere den totale Time to First Byte

Arjen Karel Core Web Vitals Consultant
Arjen Karel - linkedin
Last update: 2026-02-21

Optimaliser tilkoblingsvarigheten (TCP + TLS) underdelen av Time to First Byte

Time to First Byte (TTFB) kan brytes ned i følgende underdeler:

  • Venting + Omdirigering (eller ventevarighet)
  • Worker + Cache (eller cache-varighet)
  • DNS (eller DNS-varighet)
  • Connection  (eller tilkoblingsvarighet)
  • Request (eller forespørselsvarighet)

Ønsker du å optimalisere Time to First Byte? Denne artikkelen gir en grundig analyse av DNS-varighetsdelen av Time to First Byte. Hvis du ønsker å forstå eller fikse Time to First Byte og ikke vet hva ventevarigheten betyr, les hva er Time to First Byte og finn og identifiser Time to First Byte-problemer før du begynner med denne artikkelen

Tilkoblingsvarighetsdelen av Time to First Byte består av noe tid der nettleseren kobler seg til webserveren. Etter denne tilkoblingen vil nettleseren og serveren vanligvis legge til et krypteringslag (TLS). Prosessen med å forhandle disse 2 tilkoblingene vil ta litt tid, og den tiden legges til Time to First Byte.


Tilkoblingsprosessen i detalj

Transmission Control Protocol (TCP) er ansvarlig for å etablere en pålitelig tilkobling mellom klienten (nettleseren) og serveren. Denne prosessen innebærer et treveis håndtrykk:

tcp 3 way handshake

  • SYN (Synchronize)-pakke: Klienten sender en SYN-pakke til serveren for å starte tilkoblingen og be om synkronisering.
  • SYN-ACK (Synchronize-Acknowledge)-pakke: Serveren svarer med en SYN-ACK-pakke, bekrefter mottak av SYN-pakken og godtar å opprette en tilkobling.
  • ACK (Acknowledge)-pakke: Klienten sender en ACK-pakke tilbake til serveren, som bekrefter mottak av SYN-ACK-pakken. På dette tidspunktet er en TCP-tilkobling etablert, noe som gjør det mulig å overføre data pålitelig mellom klienten og serveren.

TCP sikrer at data sendes og mottas i riktig rekkefølge, sender tapte pakker på nytt og styrer flytkontroll for å matche nettverkets kapasitet.

Når TCP-tilkoblingen er etablert, brukes Transport Layer Security (TLS)-protokollen for å sikre tilkoblingen. TLS-håndtrykket innebærer flere trinn for å autentisere serveren og etablere en sikker kommunikasjonskanal:

  • ClientHello: Klienten sender en "ClientHello"-melding til serveren, som angir de støttede TLS-versjonene, krypteringssettene og et tilfeldig tall (Client Random).
  • ServerHello: Serveren svarer med en "ServerHello"-melding, velger TLS-versjonen og krypteringssettet fra klientens liste, og gir sitt digitale sertifikat og et tilfeldig tall (Server Random).
  • Sertifikat og nøkkelutveksling: Serveren sender sitt digitale sertifikat til klienten for autentisering. Klienten verifiserer sertifikatet mot pålitelige sertifikatutstedere.
  • Premaster Secret: Klienten genererer en premaster secret, krypterer den med serverens offentlige nøkkel (fra sertifikatet), og sender den til serveren.
  • Generering av sesjonsnøkkel: Både klienten og serveren bruker premaster secret, sammen med Client Random og Server Random, for å generere en delt sesjonsnøkkel for symmetrisk kryptering.
  • Fullføringsmeldinger: Klienten og serveren utveksler meldinger kryptert med sesjonsnøkkelen for å bekrefte at håndtrykket var vellykket og at begge parter har riktig sesjonsnøkkel.

Når TLS-håndtrykket er fullført, har klienten og serveren etablert en sikker, kryptert tilkobling. Dette sikrer at alle data som utveksles er beskyttet mot avlytting og manipulering av tredjeparter.

HTTP/3 akselererer TLS-tilkoblinger ved å integrere med QUIC-protokollen, som reduserer antall rundturer som trengs for å etablere en sikker tilkobling ved å kombinere håndtrykkprosessene til én, og støtter 0-RTT-gjenopptakelse for raskere gjentilkoblinger. I tillegg eliminerer QUICs bruk av UDP head-of-line-blokkering og forbedrer overbelastningskontroll, noe som fører til mer effektiv dataoverføring og raskere sidelasting.

Hvordan påvirker tilkoblingstiden Time to First Byte?
TCP- og TLS-protokollene påvirker Time to First Byte (TTFB) ved å introdusere både latens og beregningsoverhead under det innledende tilkoblingsoppsettet. TCP-tilkoblingen krever et treveis håndtrykk for å etablere en pålitelig tilkobling, noe som legger til forsinkelser i rundturstid. TLS-håndtrykket, som er nødvendig for å sikre tilkoblingen, legger til ekstra rundturer for å forhandle krypteringsparametere og verifisere sertifikater. 

Denne kombinerte prosessen kan legge til reelle forsinkelser i TTFB, spesielt hvis nettverksforholdene ikke er optimale eller hvis eldre versjoner av TLS brukes (som krever flere rundturer sammenlignet med nyere versjoner som TLS 1.3)

Hvordan minimere tilkoblingstidens innvirkning på TTFB

For å minimere innvirkningen tilkoblingstiden har på TTFB, er det mest effektive å konfigurere webserveren din til å bruke de nyeste teknologiene som HTTP/3 og TLS 1.3. Sørg også for at webserveren er geografisk nær besøkende, siden tilkoblingstiden krever flere rundturer og den fysiske avstanden til serveren også påvirker tilkoblingstiden. For nettsteder med et globalt publikum er en CDN den eneste måten å sikre korte tilkoblingsrundturer.

Når du ønsker å optimalisere serverinnstillinger, er dette innstillinger som kan aktiveres eller konfigureres for å akselerere tilkoblingsvarigheten:

  • HTTP/3bringer QUIC-protokollen over UDP i stedet for TCP, noe som gir raskere og mer effektiv dataoverføring
  • TLS 1.3 Legger til mer sikkerhet og reduserer håndtrykk-rundturer, og er nødvendig for 0-RTT-tilkoblingsgjenopptakelse. 
  • 0-RTT Connection Resumption - TLS 1.3-funksjon som lar returnerende klienter sende krypterte data umiddelbart ved gjentilkobling ved å gjenbruke tidligere utvekslet informasjon.
  • TCP Fast Open. Gjør det mulig å sende data i den innledende SYN-pakken, noe som reduserer rundturstiden for TCP-håndtrykket.
  • TLS false start - Tillater tidlig sending av data før TSL-håndtrykket er fullført.
  • OCSP Stapling -  Akselererer sertifikatvalidering ved å eliminere behovet for at klienten kontakter sertifikatutstederen direkte

Time to Fist Byte TIP: en CDN leverer ikke bare kortere rundturstider. Å utnytte en CDN vil ofte umiddelbart forbedre TCP- og TLS-tilkoblingstider fordi premium CDN-leverandører vil ha konfigurert disse innstillingene riktig for deg!

Hvordan finne TTFB-problemer forårsaket av treg tilkoblingstid

For å finne innvirkningen som ekte brukere opplever forårsaket av omdirigering, må du bruke et RUM-verktøy som CoreDash. Real user monitoring lar deg spore Core Web Vitals i større detalj og uten Googles 28-dagers forsinkelse.

CoreDash klikker du bare på 'Time to Fist Byte breakdown' for å visualisere tilkoblingsdelen av Time to First Byte.  

ttfb dns coredash breakdown

Make decisions with Data.

You cannot optimize what you do not measure. Install the CoreDash pixel and capture 100% of user experiences.

Create Free Account >>

  • 100% Capture
  • Data Driven
  • Easy Install
Optimaliser tilkoblingsvarigheten (TCP + TLS) underdelen av Time to First ByteCore Web Vitals Optimaliser tilkoblingsvarigheten (TCP + TLS) underdelen av Time to First Byte