Avlasta din webbsajt med ett CDN
2008-10-12 – 20:22CDN står för Content Delievery Network och är namnet på en tjänst där en eller flera servrar tar hand om din lagring på webben. Exempelvis så har Microsoft använt sig av Akamai och liknande tjänster för att se till att uppdateringar till Windows alltid går snabbt att ladda hem.
Det finns ett antal CDN-leverantörer och priser och funktionalitet skiljer sig en hel del beroende på vilken man väljer men man brukar få betala per överförd gigabyte.
Så hur kan ett CDN hjälpa dig undrar du kanske? Jo du kanske har en webbsajt med massor av statisk information såsom CSS, bilder eller kanske tunga filmer och här kommer ett CDN in i bilden.
Jag gjorde en snabb koll på min sajt download11.com över vilka filer som laddades in oftast:
/style.css /bg.gif /navigation.css /nifty.js /header-bg.png /images/feed16.png /images/download.gif /favicon.ico
Och samtliga av dessa filer kan avlasta min webbserver genom att överföras till en CDN-leverantör. Jag testar för tillfället SimpleCDN.com och det tog mig max 20 minuter innan jag var igång och de serverade filer åt mig.
Jag har nu ett CNAME för files.download11.com som går till files.simplecdn.net där mina statiska filer nu ligger (files är ett namn som jag själv valt för min ”upload bucket”).
Bra CDN-leverantörer använder sig även av anycast-teknik vilket även innebär att de är mindre känsliga för belastningsattacker då samma IP-nummer återfinns på flera ställen.
Tips på några fler CDN-leverantörer förutom Akamai och SimpleCDN:






8 Responses to “Avlasta din webbsajt med ett CDN”
Mycket intressant! Har inte riktigt trott att CDN-lösningar finns för ”vanliga dödliga”, utan snarare är riktat mot de med stor budget (typ Microsoft, Spotify). Ska tänka på det inför framtida projekt!
Skrivet av Philip, Okt 12, 2008
Grymt tips.
Johan Ronnestams senast blogginlägg..Slutsnackat
Skrivet av Johan Ronnestam, Okt 12, 2008
Väldigt intressant, har inte riktigt kommit i kontakt med CDN förut rent tekniskt, så ditt inlägg var väldigt lärorikt för mig. Tack!
Patrik Högbergs senast blogginlägg..Hem & Villamässan i Älvsjö och utomhusspa
Skrivet av Patrik Högberg, Okt 13, 2008
Kommer testa simplecdn, verkar prisvärt.
Marcus Herous senast blogginlägg..Statistikunderhåll igen
Skrivet av Marcus Herou, Okt 13, 2008
Jag provade göra dns-uppslagning på files.download11.com och det tog över 1 sekund! När du lägger den som CNAME betyder det väl att dina besökares DNS-server måste slå upp domännamnet i flera steg? För småskaliga tjänster typ SimpleCDN borde DNS-tjänsten inte vara flaskhalsen och för bästa prestanda borde du nog använda files.simplecdn.net direkt istället för via extra indirektion mha ditt egna CNAME. Och om simpleCDN var smarta skulle de tillåta (uppmuntra!) dig och andra kunder att alla använder ”simplecdn.net” som uppslagningsdomännamn. Varje lokal internetleverantör kunde cacha DNS-uppslagning, så får alla automatiskt en IP-adress till deras närmsta simpleCDN-server, samt antalet (och hastigheten) på DNS-uppslagningar blir minimal. För ju färre subdomäner desto snabbare når man till rätt server.
Skrivet av Simon B., Dec 19, 2008
Simon: Bra idé. Jag brukar inte se DNS som någon flaskhals då det fungerar bra och snabbt för det mesta. Men ska helt klart byta host om det är fallet
Skrivet av Jonas, Dec 19, 2008
det finns ”mindre” (iofs vet jag inte hur stora de är) CDN-leverantörer där ute. t.ex. bombhot.se, där är det ju bara att ladda upp filen, så blir den tillgänglig on teh internetz…
Skrivet av Martin K, Maj 28, 2009
Tack för ett bra inlägg om CDN. Får kika närmare på länkarna i inlägget.
.-= Fredrik Forsmo senaste inlägg blog ..Hur bra är de olika partiernas webbplatser? (del 2) =-.
Skrivet av Fredrik Forsmo, Jun 14, 2010