Hva er et CDN, og trenger nettstedet ditt det?
CDN (Content Delivery Network) hurtigbuffer statiske filer på servere nær brukerne og gjør nettstedet merkbart raskere. Her er alt du trenger å vite.
Lastetid er én av de viktigste faktorene for brukeropplevelse og søkemotorrangering. Google bruker sidehastighet som rangeringssignal, og studier viser konsekvent at besøkende forlater sider som tar mer enn to–tre sekunder å laste. Et CDN – Content Delivery Network – er et av de kraftigste verktøyene for å redusere lastetiden, særlig for nettsteder med besøkende fra forskjellige geografiske steder.
Hva er et CDN?
Et CDN er et nettverk av servere (kalt «edge nodes» eller «PoP-er» – Points of Presence) plassert på ulike geografiske steder rundt om i verden. Når en besøkende åpner nettstedet ditt, leverer CDN-et statiske filer – bilder, CSS, JavaScript, fonter og videoer – fra den serveren som geografisk sett er nærmest brukeren.
Uten et CDN hentes alle filer fra én opprinnelsesserver (origin server), uansett hvor i verden den besøkende befinner seg. Med et CDN kan en bruker i Tokyo hente en bildefil fra en CDN-node i Asia, mens en bruker i Oslo henter den fra en node i Norden – begge mye raskere enn fra en enkelt server plassert i, for eksempel, Frankfurt.
Hva gjør et CDN, mer konkret?
Hurtigbuffering (caching) er kjernen i CDN-et. Første gang en bruker ber om en fil, henter CDN-noden den fra opprinnelsesserveren og lagrer en kopi lokalt. Neste gang noen ber om den samme filen fra samme geografiske region, leveres den direkte fra cachen – uten at opprinnelsesserveren i det hele tatt er involvert.
Dette gir tre fordeler:
- Raskere lastetid for brukeren, fordi filen leveres fra et nærliggende sted
- Mindre belastning på opprinnelsesserveren, fordi færre forespørsler når den
- Bedre tilgjengelighet, fordi CDN-et kan levere innhold selv om opprinnelsesserveren kortvarig er under press
Hva cacher et CDN – og hva ikke?
Et CDN cacher typisk statiske ressurser: bilder, CSS-filer, JavaScript, PDF-er, videoer og fonter. Disse filene endres sjelden og er identiske for alle brukere.
Dynamisk innhold – som en personlig handlekurv, innloggede brukersider eller innlegg som genereres fra databasen i sanntid – caches vanligvis ikke av CDN-et. Det håndteres fortsatt av opprinnelsesserveren og webhotellet. Mange avanserte CDN-er har mekanismer for å cache selv deler av dynamiske sider, men det krever mer konfigurasjon.
Trenger nettstedet ditt et CDN?
Ikke alle nettsteder trenger et CDN. Her er en enkel vurdering:
| Situasjon | CDN nyttig? |
|---|---|
| Nettsted med besøkende primært fra Norge | Kanskje – avhenger av serverplassering |
| Nettsted med internasjonale besøkende | Ja, absolutt |
| Medieheavy side med mange bilder/videoer | Ja |
| Enkel tekstside med lite trafikk | Sjelden nødvendig |
| Nettbutikk med produktbilder | Ja |
| Høy serverbelastning / trafikktopper | Ja |
For et rent norsk nettsted med lokale besøkende og en server plassert i Norge vil forskjellen fra et CDN være mindre dramatisk. Gevinsten øker jo mer geografisk spredt publikummet er, og jo tyngre de statiske filene er.
Populære CDN-tjenester
De mest brukte CDN-løsningene inkluderer:
- Cloudflare – gratis grunnplan, enkel å sette opp, inkluderer DDoS-beskyttelse og DNS. Svært populær for norske nettsteder.
- BunnyCDN – rimeleg og rask, populær i Europa.
- Fastly og AWS CloudFront – enterprise-løsninger for store trafikkvolumer.
Cloudflare er særlig enkel å komme i gang med: du peker domenet ditt til Cloudflare, og de fungerer som proxy foran nettstedet ditt. Se hvordan du peker domenet til nettstedet for mer om DNS-innstillinger.
CDN og WordPress
For WordPress-nettsteder finnes det plugin-er som forenkler CDN-integrasjonen betydelig. W3 Total Cache, WP Rocket og LiteSpeed Cache støtter alle konfigurasjon av CDN-er direkte fra WordPress-dashbordet. Du angir CDN-URL-en, og plugin-et sørger for at statiske filer lastes fra CDN-et automatisk.
Tips: Cloudflare fungerer på DNS-nivå og krever ingen plugin – men å kombinere Cloudflare med en cachende WordPress-plugin gir vanligvis de beste resultatene.
CDN og sikkerhet
Mange CDN-er tilbyr innebygd sikkerhet i tillegg til fartsforbedringer: beskyttelse mot DDoS-angrep, skjuling av opprinnelsesserverens IP-adresse og Web Application Firewall (WAF). Cloudflares gratisnivå inkluderer for eksempel grunnleggende DDoS-mitigering og SSL/HTTPS automatisk.
Kom i gang
Et CDN er ett av flere grep for en rask nettside . Kombinert med et godt webhotell, oppdatert PHP og riktig caching-konfigurasjon kan du oppnå imponerende lastetider selv på en rimelig pakke. Vymo tilbyr webhotell fra 49,–/md med norske servere som utgangspunkt – legg et CDN oppå det, og nettstedet ditt vil oppleves raskt for besøkende uansett hvor de befinner seg.
Klar til å sikre domenet ditt?
Sjekk om navnet er ledig – live mot registeret, på .no, .com og flere.