Skip to main content

Mikä on CDN (Content Delivery Network)?

{OLD} | SHOW STOPPER! | Hotwheels Velocity X Challenge #6 With Commentary (Kesäkuu 2026)

{OLD} | SHOW STOPPER! | Hotwheels Velocity X Challenge #6 With Commentary (Kesäkuu 2026)
Anonim

CDN tarkoittaa "Content Delivery Network" -järjestelmää, ja se on tietokoneiden järjestelmä, jossa on komentosarjoja ja muuta sisältöä, jota useat verkkosivut käyttävät laajalti. CDN voi olla erittäin tehokas tapa nopeuttaa verkkosivuja, koska sisältöä tallennetaan usein verkon solmussa.

Miten CDN toimii

  1. Web-suunnittelija linkittää CDN-tiedoston, kuten linkin jQuery-tiedostoon.
  2. Asiakas vierailee toisella verkkosivustolla, joka käyttää myös jQuerya.
  3. Vaikka kukaan muu ei olisi käyttänyt tätä jQuery-versiota, kun asiakas tulee sivulle numero 1, linkki jQueryyn on jo välimuistissa.

Mutta siihen on enemmän. Content Delivery Networks on suunniteltu välimuistiksi verkkotasolla. Joten, vaikka asiakas ei käydä toisella sivustolla jQueryn avulla, on mahdollista, että joku verkossa olevasta verkon solmusta on käynyt jQueryn kautta. Ja niin solmu on välittänyt kyseisen sivuston.

Kaikki välimuistiin tallennetut objektit latautuvat välimuistista, mikä nopeuttaa sivun latausaikaa.

Käyttämällä kaupallisia CDN: itä

Monet suuret verkkosivustot käyttävät kaupallisia CDN-verkkoja, kuten Akamai Technologiesin, tallentamaan verkkosivuja ympäri maailmaa. Verkkosivusto, joka käyttää kaupallista CDN: tä, toimii samalla tavoin. Ensimmäinen kerta, kun joku pyytää sivua, se on rakennettu web-palvelimelta. Mutta se myös välimuistiin CDN-palvelimella. Sitten kun toinen asiakas tulee samalle sivulle, ensin CDN tarkistetaan, onko välimuisti ajan tasalla. Jos se on, CDN toimittaa sen, muuten se pyytää sitä uudelleen palvelimelta ja kätkee sen kopion.

Kaupallinen CDN on erittäin hyödyllinen työkalu suurelle verkkosivustolle, joka saa miljoonia sivunäkymiä, mutta ei välttämättä ole kustannustehokasta pienemmille verkkosivustoille.

Jopa pienemmät sivustot voivat käyttää CDN-ohjelmia komentosarjoihin

Jos käytät sivustosi komentojonokirjastoja tai -kehyksiä, viittaaminen CDN: ään voi olla erittäin hyödyllinen. Joitakin yleisesti käytettyjä CDN-kirjastoissa on:

  • Chrome-kehys
  • Dojo Toolkit
  • Ext JS
  • jQuery
  • jQuery UI
  • MooTools
  • Prototyyppi
  • Script.actulous
  • swfObject
  • Yahoo-käyttöliittymä (YUI)

ScriptSrc.net tarjoaa linkkejä näihin kirjastoihin, joten sinun ei tarvitse muistaa niitä.

Pienet verkkosivustot voivat käyttää myös ilmaisia ​​CDN-verkkoja sisällön välimuistissa. Voit käyttää useita CDN: ää, kuten:

  • CloudFlare
  • Coral CDN
  • Traffic Server

Milloin siirtyä sisällön jakeluverkkoon

Suurin osa verkkosivujen vasteajasta käytetään lataamaan kyseisen sivun osia, mukaan lukien kuvat, tyyliarkit, komentosarjat ja niin edelleen. Asettamalla CDN: lle mahdollisimman monet näistä elementeistä, voit parantaa vasteaikaa dramaattisesti. Mutta kuten mainitsin, voi olla kallista käyttää kaupallista CDN: tä. Lisäksi, jos et ole varovainen, CDN: n asentaminen pienemmälle sivustolle voi hidastaa sen sijaan nopeuttaa sitä. Niin monet pienet yritykset ovat haluttomia tekemään muutosta.

On joitain viitteitä siitä, että verkkosivusto tai yritys on riittävän suuri hyötyä CDN: stä.

  • sivustosi saa paljon kävijöitä päivittäin
  • ja nämä kävijät tulevat laajalta alueelta

Useimmat ihmiset kokevat, että tarvitset vähintään miljoona kävijää päivässä, jotta he voisivat hyötyä CDN: stä, mutta en usko, että mitään numeroita olisi. Sivulle, joka isännöi paljon kuvia tai videokuvaa, voi hyötyä CDN: stä niille kuville tai videoille, vaikka niiden päivittäiset sivunäkymät olisivat alle miljoona. Muut tiedostotyypit, jotka voivat olla CDN: n isäntänä, ovat skriptit, videot, äänitiedostot ja muut staattiset sivun elementit.