Wat is 'n CDN (inhoud afleweringsnetwerk)?

Spoed jou webbladsye deur lêers op die netwerkvlak te laai

CDN staan ​​vir "Content Delivery Network" en dit is 'n stelsel van rekenaars met skrifte en ander inhoud op hulle wat wyd gebruik word deur baie webblaaie. 'N CDN kan 'n baie effektiewe manier wees om jou webblaaie te bespoedig omdat die inhoud dikwels by 'n netwerkknooppunt gekak word.

Hoe 'n CDN werk

  1. Die web ontwerper skakels na 'n lêer op 'n CDN, soos 'n skakel na jQuery.
  2. Die kliënt besoek 'n ander webwerf wat ook jQuery gebruik.
  3. Selfs as niemand anders die weergawe van jQuery gebruik het nie, wanneer die kliënt by nommer 1 kom, is die skakel na jQuery reeds gekak.

Maar daar is meer aan. Inhoudleweringsnetwerke is ontwerp om op die netwerkvlak gekak te word. Dus, selfs as die kliënt nie 'n ander werf besoek deur jQuery te gebruik nie, is die kans dat iemand op dieselfde netwerknode soos hulle is, 'n webwerf besoek het met behulp van jQuery. En so het die nodus daardie webwerf gekak.

En enige voorwerp wat in die kas is, sal van die kas af laai, wat die aflaaistyd van die bladsy vermeerder.

Gebruik kommersiële CDN's

Baie groot webwerwe gebruik kommersiële CDNs soos Akamai Technologies om hul webblaaie regoor die wêreld te cache. 'N Webblad wat 'n kommersiële CDN gebruik, werk op dieselfde manier. Die eerste keer dat 'n bladsy gevra word, word dit deur iemand opgebou. Dit word van die webbediener gebou. Maar dan word dit ook op die CDN-bediener gekak. Dan as 'n ander kliënt op dieselfde bladsy kom, word eers die CDN nagegaan om te bepaal of die kas op datum is. As dit is, lewer die CDN dit, anders versoek dit dit van die bediener weer en cache die kopie.

'N kommersiële CDN is 'n baie nuttige hulpmiddel vir 'n groot webwerf wat miljoene bladsy vertonings kry, maar dit kan nie koste-effektief wees vir kleiner webwerwe nie.

Selfs kleiner webwerwe kan CDN's vir Scripts gebruik

As jy enige skrifbiblioteke of raamwerke op jou werf gebruik, kan dit baie nuttig wees om dit vanaf 'n CDN te verwys. Sommige algemeen gebruikte biblioteke wat op CDN beskikbaar is, sluit in:

En ScriptSrc.net bied skakels na hierdie biblioteke, sodat jy dit nie moet onthou nie.

Klein webwerwe kan ook gratis CDN's gebruik om hul inhoud te cache. Daar is verskeie goeie CDN's wat u kan gebruik, insluitend:

Wanneer om oor te skakel na 'n inhoud afleweringsnetwerk

Die meerderheid van die reaksie tyd vir 'n webblad word bestee om die komponente van die webblad af te laai, insluitend beelde, styleheets, scripts, Flash, ensovoorts. Deur soveel moontlik van hierdie elemente op 'n CDN te plaas, kan u die reaksie tyd dramaties verbeter. Maar soos ek genoem het, kan dit duur wees om 'n kommersiële CDN te gebruik. Plus, as jy nie versigtig is nie, kan 'n CDN op 'n kleiner perseel installeer, eerder as om dit te bespoedig. So baie klein besighede is huiwerig om die verandering te maak.

Daar is 'n paar aanduidings dat u webwerf of besigheid groot genoeg is om voordeel te trek uit 'n CDN.

Die meeste mense voel dat jy minstens 'n miljoen besoekers per dag nodig het om voordeel te trek uit 'n CDN, maar ek dink nie daar is 'n vaste nommer nie. 'N webwerf wat baie beelde of video's bevat, kan baat vind by 'n CDN vir die beelde of video's, selfs al is hul daaglikse bladsy aansigte laer as 'n miljoen. Ander lêer tipes wat kan baat vind om op 'n CDN aangebied te word, is skrifte, Flash, klank lêers en ander statiese bladsy elemente.