CDN: Content Delivery Network

Het site-supply cms beschikt over een koppeling met een content delivery network, afgekort CDN. Wat een CDN is en waarom het belangrijk kan zijn voor websites kunt u hieronder lezen.

Snelle websites

Vanaf opent in een nieuw venster het begin van het internet wordt al gehammerd op het belang van een snelle website. Bezoekers vinden het gewoon prettig als een website snel laadt. Waren bezoekers vroeger nog wel gewend te moeten wachten (7-10 seconden), met de komst van breedband-internetverbindingen is een paar seconden (<3 seconden?) wachten al lang. En niet alleen bezoekers verwachten een snelle website: sinds opent in een nieuw venster april 2010 is voor Google zelfs de laadtijd van een website een criterium geworden.

De laadtijd van een pagina kan grofweg opgedeeld worden in 2 factoren: 1) hoe lang het duurt voor alle bestanden als plaatjes, css, javascript, etc. gedownload zijn en 2) de tijd die de browser nodig heeft om daarmee de complete pagina weer te kunnen geven. Een complexe pagina met veel bewegende onderdelen en interactie kan misschien wel snel binnen gehaald worden, maar veel tijd vergen voor de browser om weer te geven.

Snel downloaden

Voor een html-pagina getoond kan worden moet de browser vaak vele bestanden downloaden: afbeeldingen, css- en javascriptbestanden, flash componenten, etc. Voor een gemiddelde website zijn dat al snel 15 tot 20 bestanden. Het is dus van belang dat die bestanden zo klein mogelijk zijn (weinig bytes) en zo snel mogelijk afgeleverd kunnen worden bij de computer van de bezoeker.

Het site-supply cms zorgt er standaard al voor dat alle bestanden zo klein mogelijk zijn: afbeeldingen worden automatisch maximaal gecomprimeerd, css- en javascript bestanden verkleind en html-bestanden 'gezipped'. Voor het zo snel mogelijk afleveren beschikt de web server over een zeer snelle internetverbinding.
Echter: afstand is een bepalende factor voor de snelheid van afleveren. Immers: de bits en bytes moeten door een kabel getransporteerd worden naar de computer van de bezoeker. Als die aan de andere kan van de wereld zit duurt dat gewoon (merkbaar!) langer. Zelfs dichterbij kan de afstand problematisch zijn: als tussen de bezoeker en de web server vele tussenstations liggen (bijv. servers die het verkeer regelen bij een internetprovider) dan treedt er in elk tussenstation een beetje vertraging op en kan het toch meer tijd vergen dan verwacht.

De oplossing: zorgen dat bestanden op een web server zo dicht mogelijk bij de bezoeker staan!

To the rescue: een content delivery network

Een Content Delivery Network, kortweg CDN, is een netwerk van web servers verspreidt over de hele wereld. Als op de hoofdserver een bestand geplaatst word, wordt deze automatisch gekopieerd naar alle andere servers over de hele wereld. Zodra een bezoeker uit Los Angeles dat bestand opvraagt wordt deze door een server in Los Angeles afgeleverd. Als een andere bezoeker uit Apeldoorn hetzelfde bestand opvraagt, dan wordt deze door de server in Amsterdam afgeleverd.

Stel dat er geen gebruik wordt gemaakt van een CDN en het voor een bezoeker uit Los Angeles 250ms duurt om een bestand op te halen uit Amsterdam, en voor de bezoeker uit Apeldoorn maar 20ms, dan moet de bezoeker uit Los Angeles bij gem. 15 bestanden ruim 3 seconden langer wachten!

Het CDN van site-supply

Het CDN van site-supply bestaat uit 16 servers verspreidt over de hele wereld:

USA  Europa  Azië
  • Ashburn, VA
  • Dallas/Fort Worth, TX
  • Los Angeles, CA
  • Miami, FL
  • New York, NY
  • Newark, NJ
  • Palo Alto, CA
  • Seattle, WA
  • St. Louis, MO
 
  • Amsterdam
  • Dublin
  • Frankfurt
  • London
 
  • Hong Kong
  • Tokyo
  • Singapore

Het CDN werkt voor een redacteur geheel transparant: de bestanden van de vormgeving en bestanden geupload via het cms worden automatisch verdeeld over het CDN. Een redacteur hoeft dus geen extra maatregelen te nemen om te zorgen dat de website sneller geladen wordt!

Het CDN heeft overigens niet alleen zin voor websites met een internationaal bereik: dankzij het CDN kan het cms ook zorgen dat een browser 8 of meer bestanden tegelijkertijd kan downloaden (zonder CDN maar 2). Dat betekent dus ook dat een website in Nederland ook voor bezoekers uit Nederland (veel) sneller geladen wordt.

 Meer weten over de mogelijkheden van het CDN voor uw website? Neem vrijblijvend contact met ons op.