CDN (Content delivery netvork)

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

CDN ili mreža za isporuku sadržaja, mreža za distribuciju sadržaja, skup je poslužitelja koji rade zajedno kako bi omogućili posjetiteljima brz pristup web sadržaju.

CDN ima poslužitelje na više lokacija diljem svijeta. Kada posjetitelji žele pristupiti sadržaju na stranici koja je koristi, mreža im isporučuje sadržaj s poslužitelja koji im je najbliži. Time mreža za isporuku sadržaja pomaže smanjiti vrijeme učitavanja stranice.

Kako radi CDN?

Pretpostavimo da želite pristupiti nekoj stranici. Uobičajeno bi se vaš preglednik trebao izravno povezati s našim poslužiteljem. Međutim, to može potrajati, ovisno o tome koliko ste udaljeni od njega.

Ako se naš poslužitelj nalazi u Dubrovniku, osoba iz Varaždina povezala bi se brže nego netko iz Amerike ili Indije.

Tu na scenu stupa mreža za isporuku sadržaja (CDN). Ako je koristimo, ona će pohraniti (cacheirati) kopije naše stranice na svojim poslužiteljima na raznim lokacijama diljem svijeta. Kada zatim pokušate pristupiti našoj stranici, isporučit će vam cacheirane stranice s poslužitelja koji vam je najbliži.

Na primjer, ako mreža za isporuku sadržaja ima poslužitelje u Frankfurtu i Sjedinjenim Američkim Državama, američkim posjetiteljima isporučivala bi sadržaj sa svog poslužitelja u Sjedinjenim Američkim Državama, a posjetiteljima iz Španjolske i Indije sa svojih poslužitelja u Frankfurtu.

što je CDN

Važnost mreže za isporuku sadržaja

Mreže za isporuku sadržaja (CDN-ovi) smanjuju latenciju i ubrzavaju vrijeme učitavanja stranica, čime osiguravaju da posjetitelji mogu pristupiti web stranicama brže nego inače.

Latencija je vrijeme potrebno da se podaci prenesu između dvije mreže. Kada pokušate pristupiti našoj stranici, latencija je ukupno vrijeme potrebno da vaš preglednik komunicira s našim poslužiteljem i da naš poslužitelj vrati tražene podatke vašem pregledniku.

Što je naš poslužitelj udaljeniji od vas, to je latencija veća i dulje ćete čekati da primite naš sadržaj.

Vrijeme učitavanja stranice kombinacija je latencije i svih ostalih vremena potrebnih da se sadržaj prikaže u vašem pregledniku. Visoka latencija dovodi do dugog vremena učitavanja stranice. To negativno utječe na korisničko iskustvo jer posjetitelji dulje čekaju pristup vašem sadržaju.

Međutim, mreža za isporuku sadržaja to značajno smanjuje isporučujući web stranicu s poslužitelja najbližeg posjetitelju. Taj poslužitelj, nazvan rubni poslužitelj (edge server), smanjuje latenciju, vrijeme učitavanja stranice i stopu napuštanja stranice te poboljšava korisničko iskustvo, angažman i stope konverzije.

Mreže za isporuku sadržaja također pomažu poboljšati sigurnost i smanjiti vrijeme nedostupnosti. Budući da je vaš sadržaj raspoređen na više poslužitelja, posjetitelji i dalje mogu pristupiti vašoj stranici čak i kada je vaš izvorni poslužitelj nedostupan.

Mreže za isporuku sadržaja obično nude i napredne sigurnosne značajke, poput SSL/TLS enkripcije i zaštite od distribuiranih napada uskraćivanjem usluge (DDoS). One pomažu zaštititi vašu stranicu i posjetitelje te smanjiti utjecaj zlonamjernih napada usmjerenih na stranicu.

Ograničenja mreže za isporuku sadržaja

Iako mreže za isporuku sadržaja nude brojne prednosti stranicama koje ih koriste, mogu također značajno utjecati na upotrebljivost stranice, korisničko iskustvo i prihode.

1 Nedosljedan sadržaj

Mreže za isporuku sadržaja pohranjuju sadržaj u cache na rubnim poslužiteljima. Iako to omogućuje brzu isporuku sadržaja posjetiteljima, može dovesti do problema ako se cache na rubnim poslužiteljima ne briše ili ne ažurira redovito.

To može uzrokovati da posjetitelji vide različit sadržaj ovisno o tome koji im je rubni poslužitelj isporučio sadržaj. Ponekad rubni poslužitelji možda uopće nisu ažurirani, pa vraćaju sadržaj koji se razlikuje od onoga na izvornom poslužitelju.

2 Latencija dinamičkog sadržaja

Iako su mreže za isporuku sadržaja vrlo učinkovite u brzoj isporuci statičkog sadržaja, mogu uvesti latenciju kada je riječ o dinamičkom sadržaju jer se dinamički zahtjevi često moraju usmjeriti natrag na izvorni poslužitelj.

To može usporiti vrijeme odgovora, osobito ako je poslužitelj udaljen od posjetitelja. Također može rezultirati manje responzivnim iskustvom za korisnike koji rade s podacima u stvarnom vremenu ili obavljaju transakcije.

3 Problemi pri otklanjanju poteškoća

Mreže za isporuku sadržaja mogu zakomplicirati proces otklanjanja poteškoća kada se pojave problemi. To se događa jer može biti teško utvrditi izvor problema, posebno zato što mreže za isporuku sadržaja isporučuju sadržaj s više rubnih poslužitelja, a ne s jednog izvornog poslužitelja.

Ta složenost može dovesti do duljeg vremena rješavanja problema jer tehnički timovi možda moraju istraživati više poslužitelja umjesto jednog. Tehnički tim također može potrošiti znatno vrijeme i resurse u komunikaciji s pružateljem mreže za isporuku sadržaja.

4 Pogrešno konfigurirane postavke

Mreže za isporuku sadržaja mogu biti složene za konfiguriranje i upravljanje. To može dovesti do pogrešaka, uključujući pogrešno konfigurirane postavke koje mogu utjecati na sigurnost i performanse stranice.

Na primjer, netočna pravila cacheiranja mogu uzrokovati da mreža isporučuje zastarjeli sadržaj. Neispravne SSL postavke mogu izložiti stranicu sigurnosnim rizicima. Sve to može imati značajan utjecaj na upotrebljivost stranice i korisničko iskustvo.

5 Manja kontrola nad dostupnošću

Stranice koje koriste mreže za isporuku sadržaja podložne su sigurnosnim i performansnim problemima koji pogađaju samu mrežu. To znači da stranica može biti nedostupna čak i kada s njezine strane nema nikakvih problema.

Na primjer, stranica može biti nedostupna kada je mreža za isporuku sadržaja napadnuta ili doživi prekid rada ili tehnički problem. To može biti izazovno za blogere jer je rješavanje takvih problema izvan njihove kontrole i ovisi o mreži za isporuku sadržaja.

Komentiraj

Izrada web stranica
Pregled privatnosti

Ova web stranica koristi kolačiće tako da vam možemo pružiti najbolje moguće korisničko iskustvo. Podaci o kolačićima pohranjuju se u vašem pregledniku i obavljaju funkcije poput prepoznavanja kod povratka na našu web stranicu i pomaže našem timu da shvati koji su dijelovi web stranice vama najzanimljiviji i najkorisniji.