Hvad er load-tid på hjemmesider?
Hvor hurtig er en hurtig hjemmeside? Hvad afgør hastigheden af en hjemmeside? Hvad er loadtid? Spørgsmålene omkring load-tider på hjemmesider er mange, i følgende artikel vil vi se lidt nærmere på, hvad der udgør load-tiden.
Serverens load-tid
Når vi går ind på en hjemmeside, går der fra vi har trykket adressen, til siden kommer op på skærmen, et lille stykke tid. Denne periode kalder vi load-tid. Du har måske hørt folk tale om en langsom hjemmeside, i virkeligheden mener de for det meste, at det er load-tiden, der er for lang.
Load-tid er udgjort af mange mindre dele, bla. DNS-opslag, SSL handshake, Sitegeneration, Asset load og mange flere. Når vi taler om load-tider, er det dog ofte serverens load-tid vi taler om, da den ofte udgør den største andel af den samlede tid. Serverens load-tid er, den tid serveren er om at generere, siden vi har ønsket at se.
Sådan måler vi serverens load-tid
Det er heldigvis ikke svært at måle serverens load-tid. Chrome browseren har gjort det nemt for os, at se serverens load-tid, på alle sider vi henter.
Start med at åbne en chrome browser i inkognito, og naviger til den side, du ønsker at måle på.

Højreklik og vælg undersøg.

Nu åbner det vi kalder for “inspector tool” i bunden af skærmen. Skift til “Network” og marker “disable cache”, herefter har vi brug for en ny version af siden, så vi klikker på browserens “reload” symbol, i øverste venstre hjørne.
Herefter hentes siden igen, og vi har vores korrekte data fra denne side visning i bunden af vores “inspector tool”. Den øverste linje, den der her hedder incloud.dk, da det er incloud.dk vi er inde på og linjen altid vil hedde URL for siden, indeholder tiden for hentning af sidens html, det er denne tid vi kalder for load-tid. I vores eksempel her er tiden 166ms altså 166 millisekunder eller 0,166 sekund.
Hvad er en god tid?
Google har fortalt os at denne load-tid ( også kaldt TTFB – time to first byte ) skal være under 500ms. Det er et godt mål, da en side med load-tid på under 500ms, vil føles som om at siden loader øjeblikkeligt.
Er det altid muligt at opnå den tid?
Nej, det er det ikke. Det kommer i høj grad an på din host, og på caching af din side. Har du styr på de to ting, vil alle sider uden bruger specifikt indhold, opnå gode tider på under 500ms. Opnår du ikke tider under 500ms på ikke bruger specifikt indhold, har du en opgave 🙂
Bruger specifikt indhold, altså sider der ikke er ens for alle brugere f.eks. kurven på en webshop, kan ikke caches, og vil derfor tage længere tid at generere for serveren.
Slutteligt
Det var lidt om load-tider. Nu vi har konstateret hvad load-tid er, kan vi i andre artikler se nærmere på, hvad vi kan gøre for at forbedre den. Og skulle du undre dig over hvad den sidste cirkel på tegning 2 er, den hvor der står “DOMContentLoaded”, så er det sidens totale load-tid incl. assets. Denne måling er relevant, men ikke så interessant hvis vi taler om optimering af load-tid.
Responses