3 situacije u kojima je bolje da ne koristite CDN

Autor: Roger Morrison
Datum Stvaranja: 22 Rujan 2021
Datum Ažuriranja: 1 Srpanj 2024
Anonim
The Third Industrial Revolution: A Radical New Sharing Economy
Video: The Third Industrial Revolution: A Radical New Sharing Economy

Sadržaj


Izvor: Nmedia / Dreamstime.com

Oduzeti:

Mreže za isporuku sadržaja (CDN-ovi) mogu biti brz i učinkovit način predaje vašeg sadržaja korisnicima. Ali nisu uvijek najbolja opcija.

Mreže za isporuku sadržaja (CDN-ovi) izvrstan su način ubrzavanja pristupa vašem sadržaju na korisnikovu zaslonu ili uređaju isporukom podataka iz predmemoriranih podataka na obližnjim poslužiteljima. Kad korisnici pristupe web mjestu koje podržava CDN, mogu postići značajno poboljšanje brzine učitavanja, što također poboljšava korisničko iskustvo.

Za arhitekte podataka, koji posebno žele ublažiti gubitak propusnosti i osigurati visoko učinkovito korištenje resursa, CDN-ovi su savršeno rješenje. Vrhunski CDN-ovi imaju skalabilnost u stvarnom vremenu i mogućnost minimiziranja mrežnih kašnjenja. To znači da korisnici primaju podatke u minimalnom mogućem vremenu, uz minimalne gubitke paketa, a vaši resursi se troše na optimalan način. (Da biste saznali više o mrežnoj učinkovitosti, pogledajte Ulogu KPI-ova u upravljanju mrežom.)


Obično se vjeruje da su CDN-ovi neizmjerno korisni u svim situacijskim situacijama tako što osiguravaju brže vrijeme odziva putem keširanja i optimizacije na kraju. No, CDN-i nisu nužno najbolji način za optimizaciju performansi u svim slučajevima.

Tipični CDN oslanja se na više čvorova distribuiranih širom svijeta. Spremljeni sadržaj s vaše web lokacije sprema se na ove čvorove. Kad korisnici iz određene geografske regije pristupe vašoj web lokaciji, isporučuje im se spremljeni sadržaj iz najbližeg čvora. Skraćena udaljenost znači skraćeno vrijeme povratnog puta, a korisnik prima sadržaj u najmanje moguće vrijeme. Slično tome, ako je vaša web lokacija sklona primanju ogromnih prometnih opterećenja ili šiljaka, distribuirana mrežna topologija može zaštititi od prevelike potrošnje propusnosti.

S druge strane, CDN bi se činio vrlo korisnim alatom za bilo kakvu vrstu sadržaja. Međutim, to nije uvijek korisno, pogotovo ako imate specifične potrebe koje isključuju distribuiranu infrastrukturu. Evo nekoliko primjera.


Skromna baza korisnika

Uvođenje CDN-a ima puno smisla ako imate veliku i raznoliku korisničku bazu. Ali ako imate malu, ciljanu i specifičnu korisničku bazu, možda bi vam bilo bolje ako koristite druge načine poboljšanja korisničkog iskustva. Ovo je posebno primjenjivo ako vaša infrastruktura služi samo malom broju korisnika, poput intraneta za internu upotrebu vaših organizacija ili ako je vaša korisnička baza vrlo minimalna.

Jedna od alternativa ovdje je provesti lijeno učitavanje, koje preuzima minimalnu količinu sadržaja na korisnikov zaslon, omogućavajući korisniku trenutni pristup ovom sadržaju. Na mjestu ostatka sadržaja zadržavaju se privremena rezervirana mjesta. Dok korisnik prelazi na ostatak sadržaja, rezervirana mjesta ispunjavaju se stvarnim sadržajem. Ova tehnika osigurava da se osnovni sadržaji pružaju korisniku odmah, a ostatak sadržaja nalaže prema potrebi. Rezultat je pametna potrošnja propusne širine, minimalne brzine učitavanja stranica i poboljšano korisničko iskustvo zbog poboljšanja brzine.

Izuzetno lokalizirana baza korisnika

Jedna od najistaknutijih prednosti CDN-a je ta što on može ubrzati isporuku sadržaja korisnicima širom svijeta. Ali ako svoj sadržaj ciljate na korisnike koji se nalaze u određenoj geografskoj regiji, upotreba CDN-a možda nema puno smisla. Takvi bi primjeri bili ako pokrenete školsku ili sveučilišnu web stranicu - možda bi vam bilo bolje osigurati pristup iz lokalne infrastrukture, posebno ako će im korisnici pristupiti iz blizine.

Bez grešaka, bez stresa - Vaš korak po korak vodič za stvaranje softvera koji mijenja život bez uništavanja života

Ne možete poboljšati svoje programiranje kad nikoga nije briga za kvalitetu softvera.

Za tako koncentriranu korisničku bazu možete eksperimentirati s drugim načinima poboljšanja korisničkog iskustva. Na primjer, možete pokušati implementirati prethodno dohvaćanje na web mjestu. Unaprijed dohvaćanje dohvaća dijelove do kojih se očekuje da će korisnik sljedeći pristupiti. Na primjer, ako prikazujete jednu sliku u galeriji, vrlo je vjerojatno da će korisnik kliknuti sljedeću. Dakle, prethodno dohvaćanje učitava sljedeću sliku na kraj korisnika prije nego što je korisnik kliknuo, i na taj način je postavi odmah čim korisnik dođe do njega. Ovo neizmjerno poboljšava percipirano vrijeme učitavanja na kraju korisnika.

Regulatorni i složeni zahtjevi upravljanja

Ako vaša organizacija rukuje osjetljivim korisničkim podacima, očito je da ćete imati složeni protokol upravljanja koji je namijenjen zaštiti podataka korisnika pod svaku cijenu. To može uključivati ​​zahtjeve za suverenitetom koji nalažu da podaci trebaju ostati pod fizičkom jurisdikcijom određene zemlje. U takvom slučaju razmještanje CDN-a možda nije dobro prikladno, jer to znači da bi se podaci mogli spremiti u predmemoriranje na poslužiteljima u zemljama izvan jurisdikcije, što bi moglo biti u suprotnosti sa zahtjevima suvereniteta. (Više o odgovornima za upravljanje podacima potražite u poglavlju Glavni direktor za podatke: Sljedeći vrući tehnološki posao?)

Zaključak

Ipak, CDN-ovi su sjajan način poboljšanja brzine i pouzdanosti web stranice u većini slučajeva. Moderni CDN-ovi utemeljeni na oblaku također će pružiti sloj sigurnosnih značajki, uključujući djelovanje kao prednja linija obrane od napada temeljenih na prometu i balansiranja tereta djelujući kao obrnuti proxy.

Stoga, iako možda ne uživate u najbitnijim koristima CDN-a u krajnje lokaliziranom scenariju, uvođenje ove vrste usluge dovest će do značajnih poboljšanja u mnogim drugim slučajevima.