Mikä on CDN (Content Delivery Network)?

Nopeuta Web-sivuja tallentamalla tiedostoja verkkotasolla

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.

Ja 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:

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

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

Milloin siirtyä sisällön jakeluverkkoon

Suurin osa verkkosivujen vasteaikaa varten latautuu kyseisten verkkosivujen komponentit, mukaan lukien kuvat, tyylit, komentosarjat, Flash 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ä.

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 hyötyä CDN: n isännöimisestä, ovat komentosarjat, Flash, äänitiedostot ja muut staattiset sivun elementit.