Internet

Wat is een CDN (Content Delivery Network)?

Schrijver: John Stephens
Datum Van Creatie: 28 Januari 2021
Updatedatum: 16 Kunnen 2024
Anonim
CDN | Content Delivery Network. Make Website Faster.
Video: CDN | Content Delivery Network. Make Website Faster.

Inhoud

Versnel uw webpagina's door bestanden op netwerkniveau te cachen

CDN staat voor "Content Delivery Network" en het is een systeem van computers met scripts en andere inhoud die op grote schaal door veel webpagina's wordt gebruikt. Een CDN kan een zeer effectieve manier zijn om uw webpagina's te versnellen, omdat de inhoud vaak in de cache wordt opgeslagen op een netwerkknooppunt.

Hoe een CDN werkt

  1. De webdesigner linkt naar een bestand op een CDN, zoals een link naar jQuery.
  2. De klant bezoekt een andere website die ook jQuery gebruikt.
  3. Zelfs als niemand anders die versie van jQuery heeft gebruikt, wanneer de klant naar de pagina in nummer 1 komt, is de link naar jQuery al in de cache opgeslagen.

Maar er is meer aan de hand. Content Delivery Networks zijn ontworpen om in het cachegeheugen te worden opgeslagen op netwerkniveau. Dus zelfs als de klant een andere site niet bezoekt met jQuery, is de kans groot dat iemand op hetzelfde netwerkknooppunt als waar ze zich bevinden een site heeft bezocht met jQuery. En dus heeft het knooppunt die site in de cache geplaatst.


Elk object dat in de cache is opgeslagen, wordt uit de cache geladen, wat de downloadtijd van de pagina versnelt.

Commerciële CDN's gebruiken

Veel grote websites gebruiken commerciële CDN's zoals Akamai Technologies om hun webpagina's over de hele wereld in de cache op te slaan. Een website die een commercieel CDN gebruikt, werkt op dezelfde manier. De eerste keer dat iemand een pagina opvraagt, wordt deze vanaf de webserver opgebouwd. Maar dan wordt het ook in de cache op de CDN-server geplaatst. Wanneer vervolgens een andere klant naar dezelfde pagina komt, wordt eerst het CDN gecontroleerd om te bepalen of de cache up-to-date is. Als dat zo is, levert de CDN het af, anders vraagt ​​het het opnieuw op bij de server en slaat het die kopie op in het cachegeheugen.

Een commerciële CDN is een zeer nuttige tool voor een grote website die miljoenen paginaweergaven krijgt, maar het is mogelijk niet kosteneffectief voor kleinere websites.

Zelfs kleinere sites kunnen CDN's gebruiken voor scripts

Als u scriptbibliotheken of frameworks op uw site gebruikt, kan het erg handig zijn om ernaar te verwijzen vanuit een CDN. Enkele veelgebruikte bibliotheken die beschikbaar zijn op CDN zijn onder meer:


  • Chromen frame
  • Dojo Toolkit
  • Ext JS
  • jQuery
  • jQuery UI
  • MooTools
  • Voorlopig ontwerp
  • Script. Actief
  • swfObject
  • Yahoo gebruikersinterface (YUI)

ScriptSrc.net biedt links naar deze bibliotheken, zodat u ze niet hoeft te onthouden.

Kleine websites kunnen ook gratis CDN's gebruiken om hun inhoud in de cache op te slaan. Er zijn verschillende goede CDN's die u kunt gebruiken, waaronder:

  • Cloudflare
  • Coral CDN
  • Verkeersserver

Wanneer u moet overschakelen naar een Content Delivery Network

De meeste responstijd voor een webpagina wordt besteed aan het downloaden van de componenten van die webpagina, inclusief afbeeldingen, stylesheets, scripts, enzovoort. Door zoveel mogelijk van deze elementen op een CDN te plaatsen, kunt u de reactietijd drastisch verbeteren. Maar zoals ik al zei, kan het duur zijn om een ​​commerciële CDN te gebruiken. En als je niet oppast, kan het installeren van een CDN op een kleinere site het vertragen in plaats van versnellen. Zoveel kleine bedrijven zijn terughoudend om de verandering door te voeren.


Er zijn enkele aanwijzingen dat uw website of bedrijf groot genoeg is om te profiteren van een CDN.

  • uw site krijgt elke dag veel bezoekers
  • en die bezoekers komen uit een wijd verspreid gebied

De meeste mensen denken dat je minimaal een miljoen bezoekers per dag nodig hebt om te profiteren van een CDN, maar ik denk niet dat er een bepaald aantal is. Een site die veel afbeeldingen of video's host, kan baat hebben bij een CDN voor die afbeeldingen of video's, zelfs als hun dagelijkse paginaweergaven lager zijn dan een miljoen. Andere bestandstypen die kunnen profiteren van gehost worden op een CDN zijn scripts, video's, geluidsbestanden en andere statische pagina-elementen.

Zorg Ervoor Dat Je Leest

Interessante Berichten

De 10 beste gaming-toetsenborden van 2020
Tehnologies

De 10 beste gaming-toetsenborden van 2020

Onze redacteuren onderzoeken, teten en bevelen onafhankelijk de bete producten aan; hier vindt u meer informatie over on beoordelingproce. We kunnen commiie ontvangen voor aankopen die zijn gedaan vi...
AT&T Roaming: Wireless Roaming-beleid voor AT&T
Tehnologies

AT&T Roaming: Wireless Roaming-beleid voor AT&T

Het draadloze netwerk van AT&T betrijkt het grootte deel van Noord-Amerika. De dekking i chaarer in Mexico, Canada en op het platteland van de Verenigde taten.Al je buiten het netwerk rondloopt, ...