Hjemmesidens indlæsningstid afgør, hvor længe besøgende skal vente, før indholdet dukker op og kan bruges. Ejer du en hjemmeside, er hastigheden derfor en del af brugeroplevelsen, ikke bare en teknisk detalje. Du behøver ikke at kunne programmere for at forstå, hvad der skaber ventetid, og hvor du kan sætte ind for at forkorte den.
Hvad hurtige indlæsningstider på hjemmesider betyder
Når du åbner en hjemmeside, henter din browser oplysninger fra en server. Det er en computer, som opbevarer hjemmesidens filer og sender dem videre, når nogen beder om dem. Browseren skal blandt andet hente tekst, billeder, skrifttyper og den kode, der bestemmer sidens udseende og funktioner. Filerne skal derefter behandles, så indholdet kan vises og bruges. Når du besøger nett-webb.de
eller en anden hjemmeside, skal billeder og kode overføres til browseren.
Indlæsningen sker ikke nødvendigvis på én gang. Teksten kan være synlig, mens billederne stadig mangler. En knap kan dukke op, før den reagerer på et tryk. Der er altså forskel på, hvornår siden begynder at vise noget, og hvornår den faktisk er klar til brug. Begge dele påvirker oplevelsen.
En hurtig side viser det centrale indhold tidligt og lader dig bruge funktionerne uden mærkbare pauser. Hver eneste fil behøver ikke at være hentet, før du kan begynde at læse. Mindre vigtige elementer kan ofte vente. Hastighed handler derfor både om den samlede ventetid og om den rækkefølge, indholdet vises i. Den forskel er nyttig at kende, når du skal vurdere en hastighedsmåling.
Hvorfor ventetid forstyrrer besøget
Forestil dig, at du står i kø i supermarkedet og åbner en lokal butiks hjemmeside for at finde lukketiden. Overskriften vises, men resten af siden er tom. Så dukker et stort billede op, og teksten flytter sig, netop som du forsøger at trykke på åbningstiderne. Oplysningen findes på siden, men det kræver unødig tålmodighed at få fat i den.
Eksemplet viser, hvorfor hastighed ikke kun handler om sekunder på et stopur. Når indhold dukker sent op eller flytter sig undervejs, bliver det sværere at bevare overblikket. Besøgende kan komme til at trykke flere gange, miste deres placering i teksten eller blive i tvivl om, hvorvidt siden overhovedet virker.
På en hjemmeside med kontaktformularer, bestilling eller køb kan langsomme reaktioner også skabe usikkerhed. Er beskeden sendt, eller er bestillingen gået igennem? En tydelig tilbagemelding hjælper, men fjerner ikke selve ventetiden. Hurtig indlæsning er dermed en praktisk del af betjeningen. Besøgende skal kunne finde oplysninger og udføre deres opgaver uden at gætte på, om siden stadig arbejder.
De dele af hjemmesiden, der tager tid at hente
Billeder er et oplagt sted at begynde, fordi de ofte fylder væsentligt mere end tekst. Et fotografi kan have langt højere opløsning, end visningen på skærmen kræver. Bliver det sendt i fuld størrelse og bagefter vist som et lille billede, har browseren hentet unødvendigt mange data. Med passende dimensioner og komprimering kan billedet fylde mindre og stadig fremstå tydeligt.
Hjemmesider bruger også ofte små programmer til menuer, statistik, formularer og andre funktioner. Hvert program kan betyde, at browseren skal hente ekstra filer eller udføre mere arbejde. Et enkelt tilføjelsesmodul behøver ikke at skabe problemer, men mange funktioner oven på hinanden kan gøre siden tungere. Især hvis de alle starter, mens det vigtigste indhold bliver indlæst.
Serveren spiller også en rolle. Svarer den langsomt, opstår ventetiden allerede, før browseren kan begynde at opbygge siden. Desuden påvirker internetforbindelsen og den besøgendes enhed resultatet. En side kan føles hurtig på en nyere computer og langsom på en telefon med mindre regnekraft. Vurderingen bør derfor ikke kun bygge på, hvordan hjemmesiden fungerer på din egen arbejdscomputer.
Sådan undersøger du hjemmesidens indlæsningstid
Begynd med at åbne hjemmesiden på både computer og telefon. Læg mærke til, hvornår den første tekst vises, hvornår hovedindholdet er på plads, og hvornår menuen reagerer. Hold også øje med billeder eller bokse, som skubber teksten ned under indlæsningen. Det giver et første indtryk, men forklarer ikke præcist, hvad eventuelle problemer skyldes.
Et hastighedsværktøj kan supplere med målinger og forslag til forbedringer. Nogle målinger udføres under fastlagte testforhold. Andre bygger på data fra faktiske besøg, hvis sådanne data er tilgængelige. Resultaterne kan derfor være forskellige, uden at nogen af dem er forkerte. En test med en langsom mobilforbindelse undersøger noget andet end en måling fra en computer med en hurtig internetforbindelse.
Gentag gerne testen nogle gange under nogenlunde ens forhold. En enkelt måling kan være påvirket af midlertidig belastning. Undersøg desuden flere sidetyper, ikke kun forsiden. En side med mange billeder kan opføre sig anderledes end en kort kontaktside. Notér, hvilke problemer der går igen, frem for alene at fokusere på en samlet karakter. Gentagne observationer giver et bedre grundlag for at vælge, hvad du skal arbejde videre med.
Begynd med de ændringer, du kan overskue
Kontrollér først billedernes størrelse og format. Mange hjemmesidesystemer kan automatisk lave mindre udgaver til forskellige skærme, men indstillingerne skal passe til sidens opbygning. Billeder længere nede på siden kan ofte vente med at blive hentet, til den besøgende nærmer sig dem. Det store billede øverst bør derimod normalt ikke forsinkes på samme måde.
Gennemgå derefter de funktioner, du har tilføjet. Fjern tilføjelser, som ikke længere bliver brugt, og undersøg, om flere af dem løser samme opgave. Tag en sikkerhedskopi før ændringer, og ændr helst én ting ad gangen. Så er det nemmere at finde årsagen, hvis hastigheden ændrer sig, eller en funktion holder op med at virke.
Er serverens svartid fortsat lang, kan din udbyder eller en udvikler hjælpe med at undersøge opsætningen. Spørg konkret til mellemlagring, også kaldet cache, hvor færdige dele af siden gemmes og genbruges. Efter hver ændring bør du både måle igen og afprøve menu, formularer og andre centrale funktioner. Kontrollér eksempelvis, at en formular stadig viser en bekræftelse efter afsendelse, og at ændrede oplysninger faktisk bliver vist på siden. Kortere indlæsningstid må ikke ske på bekostning af indholdets eller funktionernes pålidelighed.