Što je CDN (mreža za isporuku sadržaja)?

Ubrzajte svoje web stranice cachingom datoteka na mrežnoj razini

CDN označava "sadržajnu mrežu za isporuku" i to je sustav računala sa skriptama i ostalim sadržajem na njima koji su naširoko koristi mnogim web stranicama. CDN može biti vrlo učinkovit način za ubrzanje vaših web stranica jer će se sadržaj često pohranjivati ​​u predmemoriju na mrežnom čvoru.

Kako funkcionira CDN

  1. Web dizajner povezuje datoteku na CDN, kao što je veza na jQuery.
  2. Korisnik posjećuje drugu web stranicu koja također koristi jQuery.
  3. Čak i ako nitko drugi nije koristio tu verziju jQuerya, kada korisnik dođe na stranicu broj 1, veza na jQuery već je spremljena u privremenu memoriju.

Ali ima više toga. Mreže za isporuku sadržaja oblikovane su da se spremaju na razini mreže. Dakle, čak i ako klijent ne posjeti neku drugu web lokaciju pomoću usluge jQuery, vjerojatnost je da netko na istom mrežnom čvoru na kojem su oni posjetio web mjesto pomoću usluge jQuery. I tako je čvor spremio tu stranicu.

I svaki objekt koji se spremaju u spremnik će se učitati iz predmemorije, što ubrzava vrijeme preuzimanja stranice.

Korištenje komercijalnih CDN-ova

Mnoge velike web stranice upotrebljavaju komercijalne CDN-ove poput Akamai Technologies za pohranu svojih web stranica širom svijeta. Web stranica koja koristi komercijalni CDN funkcionira na isti način. Prvi put kad je netko zatražio stranicu, izrađena je s web poslužitelja. Ali onda je također pohranjena na CDN poslužitelju. Onda kada drugi kupac dođe na tu istu stranicu, prvo provjerava CDN kako bi utvrdio je li cache ažurirana. Ako jest, CDN ga isporučuje, inače ga ponovno traži od poslužitelja i sprema ovu kopiju.

Komercijalni CDN je vrlo koristan alat za veliku web stranicu koja dobiva milijune pregleda stranica, no možda neće biti isplativa za manje web stranice.

Čak i manja mjesta mogu koristiti CDN-ove za skripte

Ako na svojoj web-lokaciji upotrebljavate biblioteke skripte ili okvire, upućivanje na njih s CDN-a može biti vrlo korisno. Neke obično korištene knjižnice koje su dostupne na CDN-u uključuju:

A ScriptSrc.net pruža linkove na ove knjižnice pa ih ne morate sjetiti.

Male web stranice također mogu koristiti besplatne CDN-ove za pohranu njihovog sadržaja. Postoji nekoliko dobrih CDN-ova koje možete koristiti, uključujući:

Kada se prebaciti na mrežu za isporuku sadržaja

Većina vremena odgovora za web stranicu provodi se preuzimanjem komponenti te web stranice, uključujući slike, stilske listove, skripte, Flash i tako dalje. Stavljanjem što većeg broja elemenata na CDN, možete dramatično poboljšati vrijeme odziva. Ali, kao što sam spomenuo, može biti skupo koristiti komercijalni CDN. Osim toga, ako ne pazite, instalacija CDN-a na manju web lokaciju može ga usporiti, a ne ubrzati. Toliko malih poduzeća ne žele napraviti promjenu.

Postoje neke naznake da je Vaša web stranica ili tvrtka dovoljno velika da imaju koristi od CDN-a.

Većina ljudi misli da vam je potrebno najmanje milijun posjetitelja dnevno kako bi imali koristi od CDN-a, ali ne mislim da postoji određeni broj. Web mjesto na kojem se nalaze brojne slike ili videozapis može imati koristi od CDN-a za te slike ili videozapise, čak i ako je njihov dnevni prikaz stranice manji od milijun. Ostale vrste datoteka koje mogu imati koristi od hostinga na CDN-u su skripte, Flash, zvučne datoteke i ostali elementi statičnih stranica.