Što je CDN i zašto je jedan bitan ako posjedujete domenu?

Mreža za isporuku sadržaja ( CDN ) skup je poslužitelja raspoređenih diljem svijeta koji isporučuju dijelove vaše web stranice posjetiteljima stranice koji se nalaze u blizini tih poslužitelja.

Najčešća upotreba CDN -a je za isporuku slika s web stranice. To je zato što su slike obično komponenta web stranice koja se najsporije učitava. 

Što je CDN?(What Is a CDN?)

CDN nije(CDN) web host. Jednostavno sprema dijelove vaše web stranice koje ste postavili da ih opslužuje CDN . Ove spremljene (spremljene) datoteke učitavaju se na sve različite poslužitelje diljem svijeta.

Kada posjetitelj iz druge zemlje posjeti vašu web stranicu, prima tekst izravno od vašeg web hosta, ali može primiti niz drugih datoteka s CDN poslužitelja koji je najbliži njihovoj lokaciji.

Ove datoteke mogu uključivati:

  • Javascript datoteke
  • Slike
  • Videozapisi
  • Tablice stilova

Potražnja za CDN uslugama naglo je porasla kada je Google počeo koristiti brzinu učitavanja stranice kao jednu varijablu u svom algoritmu za rangiranje.

Ova utrka da postane stranica koja se najbrže učitava na temu zahtijevala je od vlasnika web-mjesta da traže alternative za slike koje se sporo učitavaju na web-lokaciji. Distribuirana, predmemorirana, CDN mreža bila je savršeno rješenje.

Zašto je CDN bitan za vašu web-lokaciju(Why a CDN Is Essential For Your Site)

Ako posjedujete web stranicu, brzina učitavanja stranica važna je iz nekoliko razloga. Kao što je gore spomenuto, to će povećati vašu ukupnu ocjenu rangiranja s Googleom(Google)

Drugo, poboljšava iskustvo posjetitelja na vašoj web stranici. To će ih natjerati da dulje ostanu na vašoj web stranici i posjećuju više stranica na njoj.

Evo nekoliko drugih načina na koje je CDN neophodan za vašu web stranicu.

Štedi propusnost(Saves Bandwidth)

Korištenjem CDN -a, umjesto toga  prebacujete korištenje propusnosti s poslužitelja vašeg web hosta na distribuiranu mrežu CDN poslužitelja.(CDN)

Nakon što postavite svoj CDN račun i postavite ga sa svojom domenom, vidjet ćete da se propusnost počinje akumulirati na nadzornoj ploči vašeg računa.

Ovo je zahtjev za propusnost koju uklanjate s poslužitelja vašeg web hosta. S obzirom da su usluge web hostinga skupe – i vrlo često se naplaćuju za korištenje veće propusnosti – smanjenje korištenja propusnosti obično je jednako značajnoj uštedi.

Troškovi CDN(CDN) propusnosti daleko su jeftiniji od troškova web hostinga. To je zato što CDN usluge postavljaju svoju mrežu poslužitelja za upravljanje sadržajem visoke propusnosti poput slika. Oni to rade na sljedeće načine.

  • CDN-ovi(CDNs) koriste optimizacije poput balansiranja opterećenja poslužitelja i pogona u stabilnom stanju, koji ubrzavaju prijenos i smanjuju pogreške.
  • Kroz tehnike manipulacije veličinom datoteke kao što su kompresija i minifikacija(CDNs) datoteke, CDN-ovi smanjuju količinu podataka koji se prenose.
  • Koristeći SSL/TLS certifikate, CDN(CDNs) -ovi mogu smanjiti lažne početake prijenosa, čime se izbjegava potreba za ponovnim pokretanjem prijenosa i slanjem još više podataka.

Smanjuje vrijeme zastoja(Reduces Downtime)

Kada je riječ o pouzdanosti, postoji nekoliko stvari koje smanjuju vrijeme zastoja vaše web stranice više od korištenja CDN usluge.

Ovo povećano vrijeme neprekidnog rada posljedica je brojnih razloga.

Distribuirana CDN mreža znači da najveći dio vaše propusnosti – slike – dolazi s više poslužitelja iz cijelog svijeta. CDN usluge koriste tehniku ​​zvanu "balansiranje opterećenja", što znači da kada postoji prekomjerna potražnja s jednog poslužitelja, drugi poslužitelji se koriste za uravnoteženje opterećenja.

Kad god promet vaše web stranice značajno poraste, to postavlja veliku potražnju za više komada hardvera. Točnije, web poslužitelj u podatkovnom centru vašeg web hosta i distribuirani poslužitelji kojima upravlja vaša CDN usluga.

A budući da su slike i datoteke najveći dio podataka koji se prenose, tu će se pojaviti većina potražnje. 

Činjenica da CDN(CDNs) -ovi upravljaju tom potražnjom na više poslužitelja s uravnoteženim opterećenjem znači da će vaša stranica moći podnijeti znatno više prometa nego da ne koristite CDN uslugu.

Poboljšava sigurnost(Improves Security)

Možda ćete se iznenaditi kada saznate da korištenje CDN -a također može povećati sigurnost vaše stranice.

Da biste to razumjeli, prvo je važno razumjeti tijek podataka kada posjetitelji dođu na vašu web stranicu.

U jednom postavljanju web-poslužitelja posjetitelji postavljaju zahtjev za web-stranicu, a vaš web-poslužitelj mora odgovoriti sa svim podacima – uključujući tekst, slike, javascript i stilove. Sva ta potražnja za propusnošću utječe na vaš jedan web poslužitelj.

Zamislite ovo kao branu s više vodenih luka. U ovom scenariju, to bi bila brana sa samo jednom lukom kroz koju bi voda mogla teći. Ne bi trebao preveliki nalet vode da se brana preoptereti i voda počne teći preko vrha.

Zbog toga je većina brana izgrađena s više priključaka koji se mogu otvoriti kako razina vode raste s druge strane.

Ako imate web-stranicu koja se nalazi na jednom web-poslužitelju, potrebno je mnogo manje truda od strane DDOS napadača da ukloni vašu web-stranicu.

DDOS napadi se pokreću od mnogo različitih "botova" iz cijelog svijeta, simulirajući stotine ili čak tisuće korisnika koji upućuju zahtjeve protiv vašeg web poslužitelja sve u isto vrijeme.

Međutim, korištenjem CDN usluge s distribuiranim web poslužiteljima diljem svijeta, svi ti poslužitelji su kao dodatni portovi u brani.

Sada vaš web poslužitelj treba samo posluživati ​​tekst, a više CDN poslužitelja pruža slike i druge datoteke. Svi ovi poslužitelji u biti dijele potražnju za propusnošću. 

To neće pružiti 100% zaštitu od DDOS napada, ali će zahtijevati da napor koji hakeri ulože u napad bude mnogo veći prije nego što se vaša web stranica pokvari.

Osim toga, ako svakako postavite svoj CDN s TLS/SSL certifikatima, sav promet će biti šifriran i zaštićen od hakera koji presreću web promet.

Kako postaviti svoju CDN uslugu(How to Set Up Your CDN Service)

Iako CDN usluga može zvučati komplicirano, postavljanje je prilično jednostavno.

Prvo morate odabrati CDN uslugu. Postoji nekoliko glavnih koje možete izabrati.

  • Cloudflare : Jedna od najvećih i najpoznatijih CDN usluga koje koriste mnoge velike tvrtke diljem svijeta.
  • Brzo(Fastly) : Nudi niz proizvoda za optimizaciju weba, uključujući isporuku CDN sadržaja.
  • KeyCDN : Upravlja s 34 podatkovna centra smještena diljem svijeta, s dokazanom brzinom web stranice.
  • MetaCDN : Za razliku od drugih CDN usluga koje se naplaćuju na temelju korištenja, ova usluga naplaćuje paušalnu mjesečnu naknadu.
  • StackPath : Ranije MaxCDN , StackPath koriste mnoge tvrtke i web stranice diljem svijeta. 

Bilo koja od ovih usluga pružit će dovoljnu CDN optimizaciju za vašu stranicu. Ako je vaša web-lokacija mala, bolje je odabrati model plaćanja koji se temelji na upotrebi jer će vaša propusnost vjerojatno biti niska. Ako imate veliku web stranicu ili tvrtku, model s fiksnom stopom bi bio bolji.

Nakon što se prijavite za CDN uslugu, morat ćete postaviti svoju CDN zonu na svom računu.

Postavljanje računa jednostavno uključuje navođenje naziva vaše domene te konfiguriranje predmemorije i kompresije. Obično je u redu ostaviti ove postavke kao zadane.

Zabilježite (Make)CNAME ime hosta koje daje vaš CDN . Ovo će vam trebati kasnije.

Konačno, morat ćete instalirati CDN dodatak na svoju stranicu. Na primjer, ako koristite WordPress stranicu, W3 Total Cache je popularna opcija.

Nakon što instalirate dodatak, vidjet ćete dostupno polje u koje možete unijeti CNAME koji pruža vaša CDN usluga.

Također ćete pronaći odjeljak u kojem možete omogućiti koju vrstu datoteka na svojoj web stranici želite da CDN usluga sprema i pruža posjetiteljima.

Nakon što spremite sve promjene, trebali biste vidjeti da grafikoni propusnosti CDN -a počinju odražavati posjetitelje tijekom vremena. (CDN)Možda će proći neko vrijeme da se promjene repliciraju na cijelom Internetu(Internet) , ali DNS promjene bi se trebale ažurirati nakon otprilike 24 sata.

S obzirom na performanse i sigurnosne prednosti koje pruža CDN usluga, ne možete si priuštiti da je ne konfigurirate za svoju web stranicu.



About the author

Ja sam konzultant za digitalne medije s više od 10 godina iskustva u radu s Appleovim i Microsoftovim proizvodima. Imam iskustvo u dizajniranju i razvoju web stranica, mobilnih aplikacija i drugog digitalnog sadržaja. Također sam dobro upoznat s operativnim sustavom Windows 7, jer sam radio na brojnim projektima u posljednjih nekoliko godina. Moje vještine kao konzultanta omogućuju mi ​​da svojim klijentima ponudim profesionalne savjete i pomognem im da iskoriste prednosti najnovijih tehnoloških alata za postizanje svojih poslovnih ciljeva.



Related posts