En statisk hjemmeside er bygget færdig på forhånd. Hver side ligger som en færdig HTML-fil, og når nogen åbner den, sendes filen direkte. Ingen database der skal spørges, ingen kode der skal køre først. WordPress gør det modsatte og samler siden forfra ved hvert besøg. Derfor er den statiske hurtigere, billigere i drift og næsten umulig at hacke.
En statisk hjemmeside er bygget færdig, før nogen besøger den. Hver side ligger som en færdig HTML-fil på en server. Kommer der en besøgende, sendes filen direkte, som den er. Der er ingen database, der skal spørges, og ingen kode, der skal køre først.
En dynamisk hjemmeside gør det modsatte. WordPress er det mest kendte eksempel: hver gang nogen åbner en side, samler WordPress den forfra. Den henter tekst fra en database, kører temaets kode, kører hvert plugins kode og bygger HTML’en på stedet. Så sender den den.
Samme resultat på skærmen. To vidt forskellige veje derhen. Det er hele forklaringen på hastighedsforskellen.
Jeg hedder Loui, og jeg bygger statiske hjemmesider for små virksomheder. Her er forklaringen uden teknisk sprog, inklusive de steder hvor statisk er det forkerte valg.
Analogien: den færdiglavede mad
Tænk på to restauranter.
Den ene har maden stående klar bag disken. Du bestiller, du får den rakt over. Der går fem sekunder.
Den anden starter først, når du har bestilt. Køkkenet skal finde ingredienserne, tænde blusset og lave retten fra bunden. Hver gang. Til hver eneste gæst, også når alle bestiller nøjagtig det samme.
Statisk er den første restaurant. WordPress er den anden.
Og her er pointen, som de fleste overser: din forside ser ens ud for alle, der besøger den. Der er ingen grund til at lave den forfra hver gang. Du laver den én gang og rækker den over disken resten af året.
Statisk vs. WordPress: forskellene der betyder noget
| Statisk hjemmeside | WordPress | |
|---|---|---|
| Hastighed | Sender en færdig fil. Typisk under ét sekund | Bygger siden ved hvert besøg. Ofte 3 til 15 sekunder på mobil |
| Sikkerhed | Ingen database, intet login, ingen plugins at hacke | Skal opdateres løbende. Forældede plugins er den typiske vej ind |
| Driftsudgift | Under 200 kr. om året hos de fleste af mine kunder. Det er domænet | 30 til 300 kr. om måneden i hosting, plus vedligehold |
| Hvem kan redigere | Dig, i teksten. Nye sidetyper og struktur går gennem mig | Dig, i alt. Også de steder hvor det kan brække siden |
| Går den i stykker af sig selv? | Nej. En færdig fil bliver ved med at være en færdig fil | Ja, det sker. Et plugin opdaterer sig og layoutet skrider |
| Hvornår giver det mening | Virksomhedssider, portfolios, lokale services, blogs, landingssider | Redaktioner, store webshops, medlemsområder, dagligt nyt indhold fra mange hænder |
Hvorfor er den så hurtigere? Helt konkret
Når WordPress skal sende dig en side, sker der en hel række ting, før du ser noget:
- Serveren starter PHP op.
- PHP spørger databasen efter indholdet.
- Temaet bestemmer, hvordan det skal se ud.
- Hvert aktivt plugin får lov at blande sig.
- HTML’en bygges færdig.
- Først nu sendes siden af sted.
Har du 20 plugins installeret, sker trin 4 tyve gange. Ved hvert besøg. Fra hver besøgende.
På en statisk side sker der ét trin: filen sendes.
Det arbejde er selvfølgelig ikke forsvundet. Det er bare flyttet. Al bygningen sker én gang, hos mig, når jeg publicerer ændringen. Din besøgende venter aldrig på det. Det er hele idéen.
Derfor er 95+ i alle fire Google PageSpeed-parametre en garanti jeg tør give på hver eneste side jeg bygger. Rammer jeg ikke det, retter jeg det uden beregning. Tandlægerne på Alléen scorer 100/100 i Google Lighthouse. Det er ikke, fordi jeg har trylleknapper. Det er, fordi der ikke er noget at vente på.
Er du i tvivl om, hvor din nuværende side ligger? Kør den gennem min performance-analyse, så får du tallene sort på hvidt.
Prisen på at have den kørende
Det her er den del, folk bliver overraskede over.
De fleste af mine kunders sider kører for under 200 kr. om året, og det beløb er domænenavnet. Hostingen er gratis.
Det lyder for godt til at være sandt, men logikken er den samme som resten af artiklen: det koster ingen serverkræfter at sende en færdig fil. De gængse platforme giver det væk, fordi det næsten intet koster dem.
WordPress-hosting ligger typisk på 30 til 300 kr. om måneden, altså 360 til 3.600 kr. om året. Oveni kommer den løbende vedligeholdelse, for opdateringer er ikke valgfrie af sikkerhedshensyn. Jeg har lavet et helt regnestykke over det i artiklen om hvad en WordPress-hjemmeside koster.
”Statisk” betyder ikke, at du ikke kan ændre noget
Det er den misforståelse, jeg oftest render ind i. Ordet lyder som noget, der er støbt i beton.
Det er det ikke. Statisk beskriver kun, hvornår siden bliver bygget. Ikke om den kan ændres.
Du kan ændre priser, tekster, billeder, åbningstider og sider præcis som på en almindelig hjemmeside. Forskellen er, at siden bygges om automatisk bagefter, og det tager sekunder. Så ligger den nye færdige fil klar til de næste besøgende.
Tænk på det som en tryksag, hvor genoptrykket er gratis og tager tre sekunder.
Formularer, booking og de andre “men kan den så…”
Næste indvending: en færdig fil kan da ikke tage imod en kontaktformular eller vise ledige tider.
Nej, ikke alene. Men det er heller ikke sådan, det løses.
Selve siden forbliver statisk og hurtig. De få funktioner, der faktisk kræver en server, sendes videre til en tjeneste, der er bygget til netop dét. Formularen sender beskeden til en tjeneste, der tager imod den og lander den i din indbakke. Booking indlejres som en kalender. Anmeldelser hentes ind fra Google.
Sitet her er selv et eksempel. Kontaktformularen virker fint, og alligevel er der ingen server bag siden. Du deler simpelthen opgaverne op: det, der kan bygges færdigt på forhånd, bygges færdigt. Det, der ikke kan, ligger hos nogen, der har løst det bedre, end jeg selv ville.
Hvad er en static site generator?
Kort udgave: det er værktøjet, der laver de færdige filer.
Du skriver dit indhold ét sted og dit design et andet. Værktøjet sætter de to ting sammen og spytter et helt website af færdige sider ud, klar til at lægge på en server. Ændrer du en pris, køres det igen, og alle sider, hvor prisen står, er rettet.
De mest udbredte er Astro, Hugo og Eleventy. De gør grundlæggende det samme. Jeg bygger i Astro, fordi den er god til præcis den slags sider, mine kunder har brug for: den sender som udgangspunkt nul JavaScript til browseren, og JavaScript er den tungeste ting en side kan sende.
Det er derfor de fleste af mine sider bogstaveligt talt kører uden en linje JavaScript. Der er ikke noget at downloade, ikke noget at køre, ikke noget at vente på.
Du skal ikke forstå noget af det. Du skal bare drive din forretning. Men nu ved du, hvorfor tallene ser ud, som de gør.
Hvornår du IKKE skal vælge statisk
Her er den del, jeg egentlig har skrevet artiklen for. Statisk er ikke svaret på alt, og jeg siger nej til opgaver, hvor det ville være det forkerte valg.
Vælg dynamisk (WordPress eller lignende), hvis:
- Du opretter nye sider dagligt. Skal du selv lave 5 nye landingssider om ugen uden at ringe til nogen, skal du have et system bygget til det. Ikke mig.
- Din redaktion har mange skribenter. Flere personer, der skriver, redigerer og udgiver samtidig, med roller og rettigheder. Det er præcis dét, WordPress blev født til.
- Du driver en stor webshop. Tusindvis af varer med lagerstatus, priser og udsolgt-mærker der ændrer sig i timen. Der skal siden bygges i det øjeblik, kunden kigger, ellers viser du forkerte tal.
- Du skal have brugerlogin. Profiler, medlemsområder, kurser bag betaling, personligt indhold pr. bruger. Det kræver et system, der kender den enkelte bruger.
Læg mærke til, hvad de fire ting har til fælles: indholdet skifter hele tiden, og det skifter forskelligt fra bruger til bruger. Så er det bygget-forfra-hver-gang faktisk det rigtige.
Men se så på den typiske virksomhedsside. Forside, ydelser, om, cases, kontakt, måske en blog. Indholdet ændrer sig et par gange om året. Den bliver bygget forfra 40.000 gange om året for at vise nøjagtig det samme. Det er dér, statisk vinder, og det er dér langt de fleste af mine kunder er.
Hvad du skal tage med
En statisk hjemmeside er bygget færdig på forhånd. En dynamisk bygges forfra ved hvert besøg. Alt andet i den her artikel følger af den ene forskel: hastigheden, prisen, sikkerheden og de steder, hvor statisk kommer til kort.
Har du en side, der ændrer sig sjældent, og kunder der forsvinder, mens den loader? Så er statisk sandsynligvis dit svar. Har du en redaktion, en stor webshop eller et medlemsområde? Så er det ikke, og så skal du ikke købe det af mig.
Jeg bygger hjemmesider fra 4.000 kr. til fast pris. Du ejer siden 100%. Over 50 virksomheder er med, og jeg har 25+ 5-stjernede anmeldelser på Trustpilot.
Vil du vide, hvad din side ville koste? Prøv prisberegneren, eller læs regnestykket i hvad koster en hjemmeside.
Og er du i tvivl om, hvad der passer til dig, så skriv til mig. Er statisk det forkerte valg til dit projekt, siger jeg det. Det koster dig ikke noget at spørge.