Performance site verbeteren met CDN

Geschreven door: op woensdag 24 december 2014

Leestijd:

Door gebruik te maken van een Content Delivery Network kan je ervoor zorgen dat je website minder resources nodig heeft en sneller aan de bezoekers wordt getoond. Een CDN zorgt ervoor dat de afbeeldingen niet op de server van de website worden gehost, maar op een andere server. Deze server staat vaak in een mondiale cluster, zodat de site ook wereldwijd beter bereikbaar is.

Voordelen CDN

Minder systeembronnen nodig

Bestanden worden niet meer vanaf de eigen server gehost, maar vanaf een externe server. Dit zorgt ervoor dat de webserver en eventueel de applicatieserver minder aanvragen te verwerken hebben en sneller webpagina’s  kunnen tonen en efficiënter andere processen kunnen uitvoeren.

Minder dataverkeer

Omdat de bestanden niet meer worden gehost op de server van de klant, scheelt dit ook in dataverkeer. CDN-providers vragen een bedrag voor hun service, maar deze zal beduidend minder zijn dan de kosten die het dataverkeer met zich meebrengt.

Beter bereikbaar vanuit verscheidene delen van de wereld

Een CDN maakt gebruik van verscheidene servers die verspreid staan over de wereld. De bestanden worden gekopieerd naar al deze servers. Als een browser een bestand opvraagt, controleert de CDN-server waar de bezoeker vandaan komt en zal het bestand worden opgehaald van de voor de bezoeker dichtstbijzijnde server, zodat het bestand zo snel mogelijk gedownload kan worden.

Aanbieders CDN

Er zijn verscheidene aanbieders van CDN. Drie van de meest gebruikte providers zijn Amazon CloudFront, Microsoft Windows Azure en CloudFlare.

CDN-Amazon-AWSCDN-Windows-AzureCDN-CloudFlare-performance

Hoe werkt CDN?

Wanneer een bezoeker de website bezoekt, zal de browser de gelinkte bestande ophalen van de server. Als er geen CDN geactiveerd is, is dat de dezelfde server als waar de website gehost staat, wat rekenkracht van de server vereist en bijdraagt aan het dataverkeer (en bijkomende kosten).

Op websites waar CDN wél geactiveerd is, worden bestanden gelinkt vanaf een ander (sub)domein, dat verwijst naar een CDN-server. De browser vraagt bij de CDN-server de afbeelding op in plaats van de website-server en als het bestand aanwezig is in de cache van de CDN-server, zal deze worden teruggegeven.

CDN-cloud-werking-performance-website

http://commons.wikimedia.org/wiki/File:NCDN_-_CDN.png – Bestanden worden opgehaald van verschillende CDN-servers in plaats van één centrale server waarop ook de website wordt gehost.

Als een bestand niet aanwezig is in de cache van de CDN-server, dan wordt dit bestand opgevraagd bij de websiteserver en in de cache geplaatst voor toekomstige aanvragen.

De consequentie van deze oplossing is dat bestanden niet meer van de originele server worden gehaald, ook als een bestand, bijvoorbeeld een Javascript-bestand of een afbeelding, is gewijzigd. Hier wordt op twee manieren mee omgegaan: door de LastModified-header van een bestand op een relatief lage periode te zetten, of door de bestanden geforceerd up te daten via een opdracht aan de CDN-server. Deze laatste optie is over het algemeen beperkt toepasbaar.

Wil je weten hoe jouw site gebruik kan maken van een CDN zodat deze sneller en beter bereikbaar voor je bezoekers is? Neem dan contact op met Sigma Solutions via de mail of door het formulier rechts in te vullen.

 


Andere blogartikelen

  • Css grid

    Geschreven door: op dinsdag 20 februari 2018

    Css grid is een vernieuwende manier voor het indelen van content op website pagina’s. Met behulp van css wordt de uiterlijk van een website bepaald. Doormiddel van een grid is het mogelijk om gemakkel ...

    Bekijk het artikel »
  • CSS vendor prefixes

    Geschreven door: op dinsdag 20 februari 2018

    Bij CSS is het voor een aantal stijl regels mogelijk om aan te geven in welke browser deze gebruikt moet worden. Hiervoor wordt het type browser toegevoegd voor de stijl regel. Dit wordt een prefix (o ...

    Bekijk het artikel »
  • CSS auto prefixer

    Geschreven door: op dinsdag 20 februari 2018

    In een eerder blog over vendor prefixes was te zien hoe met behulp van prefixes experimentele stijling regels voor specifieke browser toegepast kunnen worden. Hoewel het gebruik van prefixes in deze ...

    Bekijk het artikel »
Bel 072 5345 888
Meer dan 40 bedrijven vertrouwen op ons
Allrig is de alles in een leverancier binnen de energie-industrie
Aliancys is een toonaangevend wereldwijd bedrijf actief in de verkoop van kwaliteitsharsen
ERIKS is een toonaangevende en innovatieve leverancier aan de procesindustrie en aan machinebouwers, die zowel de rol van specialist als die van brede MRO-leverancier vervult
Industrieel dienstverlener Heinen & Hopman Engineering uit Bunschoten is dé wereldwijde specialist op het gebied van klimaatbeheersing
Handicare is een internationale organisatie die ouderen helpt om hun dagelijks leven gemakkelijker te maken door het produceren van hoogwaardige trapliften
Onze Middelen en Technologieën
microsoft silver partner
Adobe partner
fd gazellen 2017
Google analytics
Google adwords
TelefoonE-mail

whitepaper-customer-selfservice-1.png

Bedien uw klanten optimaal met customer selfservice

Download de whitepaper