Hurtigere hjemmeside hjælp til en langsom hjemmeside

Edge functions

Edge functions kører på POP’er nær brugeren: A/B-tests, personalisering, auth-gates og omskrivning af requests. De kan sænke latency men øger kompleksitet og cold-start-varians.

Skrevet af Kim Tetzlaff

Kort fortalt: Tænk edge som stedet hvor du kan tage billige beslutninger før origin: cache-varianter, geo-headers, eller Early Hints - se også edge caching .

Hvis du er ny på området

Edge functions er små programmer der kører på CDN’ens knudepunkter (tæt på brugeren), ikke på jeres centrale server. Typisk bruges de til at omskrive en URL, sætte en cookie, vælge A/B-variant eller tilføje en sikkerheds-header – uden at trafikken først skal hele vejen tilbage til et datacenter langt væk.

Det er ikke det samme som «bare CDN»: det er logik på kanten. Fordelen er lavere ventetid for små beslutninger; ulempen er at fejl og cold starts kan ramme brugere geografisk uens.

Fordele

Lavere round-trip for små logikker, beskyttelse af origin mod DDoS-lignende mønstre, globale routingregler.

Risici

Debug er sværere end på monolit. Fejl i edge kan påvirke alle regioner - brug feature flags og gradvis udrulning.

Logik tæt på brugeren - med grænser

Edge-functions kører på POP’er nær brugeren og kan rewrite requests, A/B-test headers, personalisere små HTML-fragmenter eller beskytte endpoints. De kan reducere round-trips til oprindelsesserveren når arbejdet er småt og stateless.

De er ikke erstatning for en database tung forretningslogik: CPU- og runtime-grænser er strammere end på traditionel backend.

Cache, konsistens og fejl

Aggressiv caching ved edge kan give stale personalisering eller forkerte flags hvis ikke versionsstyret. Dokumentér cache-nøgler og invalidéringsstrategi.

Når edge fejler, skal der være fallback til origin - ellers får brugeren en hård fejl på et lag I sjældent debugger lokalt.

Observability

Logning på mange POP’er kræver samlet tracing. Uden det fejlsøger I i blinde når kun brugere i én region ser problemet.

Review vendor-lock-in: flytter I kritiske sikkerhedsregler til edge, skal de kunne porteres eller dokumenteres som bevidst afhængighed.

Videre på sitet

FAQ

Er edge billigere end origin?

Ikke automatisk - afhænger af CPU-tid og antal invocations.

Næste skridt fra begreb til handling

Guides og blogindlæg der matcher begrebets emne - ud fra fælles tags og sidens fokus.

Om forfatteren

Kim Tetzlaff

Kim skriver og vedligeholder indhold på hurtigere-hjemmeside.dk med fokus på målelig performance, Core Web Vitals og teknisk SEO. Målet er at gøre optimering konkret: hvad der faktisk flytter tal i feltdata, og hvordan du finder den korteste vej fra symptom til fix.

Kim Tetzlaff