CDN

Množstvo obsahu zverejňovaného na internete a počet pripojených zariadení k nemu stále rastie. Veľké množstvo zdrojov, napríklad sortiment online obchodov alebo zdroje na multimediálnych platformách, si vyžaduje správne nástroje na správne fungovanie webových stránok. Jedným z najlepších riešení je CDN - Content Delivery Network.
Celý článok nájdete na CDN ...

Zobraziť filter
Hostiteľské filtre
A2 Themes & Host Me Filter

Operačný systém

Miesto na disku

Pamäť RAM

Typ disku

Jadrá CPU

Triediť

Trust Pilot Nexcess
Skóre - 9.8
Nexcess Logo
Nexcess

Nexcess

CDN 250
$25 /Mesačne

Recenzie 102


Umiestnenia servera


Nexcess Servers in SurreySpojene kralovstvo Nexcess Servers in DearbornSpojené štáty Nexcess Servers in AmsterdamHolandsko Nexcess Servers in SydneyAustrália
Porovnaj
Trust Pilot Liquid Web
Skóre - 9.4
Liquid Web Logo
Liquid Web

Liquid Web

1 TB
$130 /Mesačne

Recenzie 406

45 kupóny

Umiestnenia servera


Liquid Web Servers in PhoenixSpojené štáty Liquid Web Servers in AmsterdamHolandsko
Porovnaj
Trust Pilot OVH.ie
Skóre - 7.8
OVH.ie Logo
OVH.ie

OVH.ie

InfraStructure CDN
$11.23 /Mesačne

Recenzie 47


Umiestnenia servera


OVH.ie Servers in IrelandÍrsko OVH.ie Servers in NetherlandsHolandsko OVH.ie Servers in JapanJaponsko OVH.ie Servers in ItalyTaliansko OVH.ie Servers in HillsboroSpojené štáty OVH.ie Servers in SingaporeSingapur OVH.ie Servers in Frankfurt am MainNemecko OVH.ie Servers in MontrealKanada OVH.ie Servers in WarsawPoľsko OVH.ie Servers in LondonSpojene kralovstvo OVH.ie Servers in RoubaixFrancúzsko OVH.ie Servers in SpainŠpanielsko
Porovnaj
Trust Pilot Sonic Fast.io
Skóre - 7.6
Sonic Fast.io Logo
Sonic Fast.io

Sonic Fast.io

CDN
$8.72 /Mesačne

Recenzie 8


Umiestnenia servera


Sonic Fast.io Servers in Las VegasSpojené štáty Sonic Fast.io Servers in LondonSpojene kralovstvo Sonic Fast.io Servers in Hong KongHongkong
Porovnaj
Trust Pilot Hostry
Skóre - 7
Hostry Logo
Hostry

Hostiteľ

1,5TB CDN - 10$/mo
$10 /Mesačne


Umiestnenia servera


Hostry Servers in Czech RepublicČeská republika Hostry Servers in SofiaBulharsko Hostry Servers in KievUkrajina Hostry Servers in AmsterdamHolandsko Hostry Servers in DallasSpojené štáty Hostry Servers in MoscowRuská federácia Hostry Servers in PolandPoľsko Hostry Servers in RigaLotyšsko Hostry Servers in SingaporeSingapur
Porovnaj
Trust Pilot Stack Path
Skóre - 6.4
Stack Path Logo
Stack Path

Stohová cesta

200 GB
$200 /Mesačne

Recenzie 1

42 kupóny

Umiestnenia servera


Stack Path Servers in United StatesSpojené štáty
Porovnaj
Trust Pilot Ovh.de
Skóre - 5.6
Ovh.de Logo
Ovh.de

Ovh.de

CDN InfraStructure
$13.38 /Mesačne

Recenzie 5

Porovnaj
Skóre - 0
OUR Host Logo
OUR Host

NÁŠ hostiteľ

Defend Pack
$49.4 /Mesačne


Umiestnenia servera


OUR Host Servers in BakuAzerbajdžan OUR Host Servers in VilniusLitva OUR Host Servers in AmsterdamHolandsko
Porovnaj

Čo je to CDN (Content Delivery Network)?

 

Content Delivery Network je systém serverov rozptýlených vo vybranej oblasti - napr. krajina alebo kontinent. Servery umiestnené v sieti navzájom spolupracujú a prenášajú zdroje stránok, napríklad kód HTML, súbory JavaScript, šablóny štýlov, fotografie alebo videá. Vďaka tomu poskytujú rýchly prístup na stránky a weby bez ohľadu na počet a umiestnenie používateľov.

 

 

Content Delivery Network

 

 

Najlepším príkladom fungovania siete CDN je YouTube. Odhaduje sa, že na platformu sa každú minútu nahrá 500 hodín videa. Je to nepredstaviteľné množstvo filmov, ale záznam vo vysokom rozlíšení môže ľahko sledovať každý používateľ z ľubovoľného miesta na svete. Prečo? YouTube funguje efektívne a efektívne vďaka globálnej sieti CDN, ktorá distribuuje nahrávky a presmeruje prenos používateľov na servery najbližšie k zariadeniu používanému používateľom internetu. To všetkým poskytuje najlepší používateľský zážitok.

 

Zjednodušene povedané, A CDN je služba, ktorá nám umožňuje poskytovať statický obsah (obrázky, PDF, videá, CSS, JS atď.) Zo serverov, ktoré sú geograficky najbližšie k návštevníkovi, ktorý vstupuje na web.

 

Čo to ovplyvňuje?Vzdialenosť v kilometroch (aj keď to nie je úplne tak) ovplyvňuje latenciu: čím väčšia je vzdialenosť, tým väčšia je latencia.Čím vyššia je latencia alebo PING medzi návštevníkom a webovým serverom, tým pomalšie budú reakcie. Dá sa tiež povedať, že od určitej „úrovne“ sa spomalí aj sťahovanie požiadaviek a v spojení môže dokonca dôjsť k strate paketov.

 

Malo by nám byť jasné, že aby sme mohli webu slúžiť čo najrýchlejšie vo VŠETKÝCH možných situáciách, musíme byť veľmi opatrní pri vysokých latenciách.

 

Čo robí sieť CDN, je ukladanie do vyrovnávacej pamäte a ukladanie tohto statického obsahu typov, ktoré sme predtým vyberali, a ich ukladanie na určitý počet hodín alebo dní na servery služby, do dátového centra v určitej oblasti sveta.

 

Neskôr prostredníctvom služby anycast DNS, keď návštevník zadá požiadavku na web, služba skontroluje, či je to POP (bod prítomnosti) alebo dátové centrum, ktoré je najbližšie k návštevníkovi. Týmto spôsobom sa tieto súbory poskytujú z najbližších serverov.

 

Ako fungujú siete na doručovanie obsahu?

 

Hlavnou úlohou siete CDN je zlepšenie výkonu webových stránok a zrýchlenie času načítania webových stránok. Funguje to tak, že prenesiete obsah, ktorý zverejníte, na distribuované servery, ktoré ukladajú obsah do medzipamäte a slúžia používateľom geograficky. Keď niekto vstúpi na web, ktorý je súčasťou siete CDN, sieť presmeruje požiadavku zo servera lokality na server CDN, ktorý je najbližšie k používateľovi. Siete CDN umožňujú aktívnu komunikáciu medzi servermi s cieľom sťahovať a ukladať do medzipamäte obsah, ktorý ešte nebol distribuovaný v celej sieti.

 

Samotný spôsob fungovania CDN je pre používateľa prakticky nepostrehnuteľný. Všetky prenosy obsahu a presmerovania sa vykonávajú na strane servera. Účinky distribuovaných sietí však majú veľmi pozitívny vplyv na užívateľskú skúsenosť s navštívenou webovou stránkou. Obsah, ako sú fotografie a videá, sa dodáva bez oneskorenia a v lepšej kvalite a podstránky alebo otvorené okná sa načítajú oveľa rýchlejšie.

Jediným jasným znakom fungovania siete CDN je automatická zmena adresy webovej stránky. Napríklad váš web má niekoľko jazykových verzií alebo sa môže nachádzať v mnohých doménach (.pl, .com, .de, .uk). Zadaním „názvu webovej stránky“ na základe umiestnenia sa používateľovi zobrazí buď web v príslušnom jazyku, alebo bude automaticky presmerovaný na web v inej doméne.

 

Je služba CDN veľmi zreteľná?

 

ÁNO a NIE, to znamená, že to veľa závisí od prípadu a neexistuje jasné všeobecné pravidlo, ktoré by rozhodovalo o tom, či bude alebo nebude implementované CDN.

 

Musíme ale tiež rozlišovať medzi čistým CDN a reverzným proxy serverom, ktorý vykonáva optimalizácie v kóde. CDN môže vykonávať určité optimalizácie v CSS a JS, takže môže dôjsť k vylepšeniam, ktoré nevychádzajú z implementácie služby CDN, ale z optimalizácie.

 

Pokúsime sa však objasniť niektoré body alebo okolnosti, za ktorých nám môže CDN pomôcť:


  • Ak máte webovú stránku s obsahom v angličtine, so zmiešaným percentom prenosu z USA a iných oblastí sveta.

  • Ak máte internetový obchod, ktorý predáva po celej Európe.

  • Ak máte webovú stránku ľubovoľného typu, ktorá je viacjazyčná v rovnakej doméne.

 

Keď sú geografické vzdialenosti väčšie, je rozdiel v rýchlosti načítania oveľa zreteľnejší. Pripomeňme, že je to viditeľné, pretože to nemá vplyv iba na 1 konkrétnu požiadavku na obrázok, ale ovplyvňuje to požiadavky z celého webu, najmä však tých najťažších.

 

V niektorých prípadoch si dokonca môžete všimnúť výsledky o niečo viac vďaka implementovanej proxy cache.

Ďalším z kľúčových bodov sietí CDN je, že sú schopné slúžiť staticky, v mnohých prípadoch rýchlejšie, ako servery poskytujúce webhosting. Nakoniec sú na to pripravení a na poskytovanie obsahu používajú Nginx alebo vysoko výkonné webové servery.

 

Servery CDN sú tiež omnoho lepšie vybavené na zvládnutie veľkého objemu prenosu ako bežné hostiteľské servery. Nakoniec sú na to.

 

How do content delivery networks work?

 

Oplatí sa používať CDN?

 

Výhody používania distribuovaných sietí závisia od veľkosti stránky, množstva obsahu na nej a požiadaviek používateľov. Všetci však budú mať prospech zo štyroch základných výhod spojených s CDN.

 

Čas načítania a kvalita stránky

 

Ak sa vaša stránka načítava príliš pomaly, používatelia ju prestanú navštevovať. Vďaka distribúcii serverov a výberu správneho pripojenia trvá distribúcia dát menej času. Vaše stránky a obsah sa načítajú rýchlo a používateľ okamžite splní účel svojej návštevy. V prípade multimediálneho obsahu súvisí rýchlosť prenosu dát aj s ich kvalitou, čo má pozitívny vplyv na užívateľskú skúsenosť.

 

Dostupnosť a nadbytočnosť

 

Existuje mnoho faktorov, ktoré môžu narušiť výkonnosť webovej stránky - náhly nával návštev alebo zlyhanie hardvéru sú niektoré z najčastejších dôvodov, prečo sa k nim nedostanete. Sieť CDN vyrovná dopady takýchto situácií. Obsah je hostený na mnohých zariadeniach, na ktoré môže sieť presmerovať nadmerný prenos. V prípade zlyhania servera určí CDN automaticky ten najbližší, aby zabezpečil nepretržitý prístup na stránku.

 

Zabezpečenie webových stránok

 

Sieť CDN tiež zvyšuje bezpečnosť vašich stránok a webov. Vylepšením bezpečnostných certifikátov a rušením serverov zabezpečíte svoje webové stránky, a to aj pred útokom DDoS, ktorého operáciou je zabavenie všetkých dostupných zdrojov služieb na zablokovanie prístupu na webovú stránku.

 

Umiestnenie webu v Google (SEO)

 

Algoritmy internetového vyhľadávača zohľadňujú mnoho funkcií a atribútov stránok. Rýchlosť načítania stránky, indexovanie grafiky, bezpečnosť, napr. s certifikátom SSL - tieto prvky ovplyvňujú umiestnenie vášho webu. Použitím CDN pomôžete svojmu webu dosiahnuť vyššiu pozíciu vo výsledkoch vyhľadávania Google.

 

Ako implementovať sieť CDN

 

Implementácia siete CDN na webovej stránke závisí úplne od typu siete CDN. Ako sme už povedali, existujú dva typy:Tradičné CDNaReverzné proxy CDN.

 

V reverznom proxy serveri CDN musíte jednoducho postupovať podľa procesu, ktorý nám hovorí služba a ktorý zvyčajne (vždy) prechádza zmenou DNS v našej doméne na DNS, ktoré poskytujú.

Ale & hellip; Čo tradičné CDN? V tradičných sieťach CDN musíme nakonfigurovať názov CNAME, ktorý ukazuje na názov hostiteľa poskytovaný sieťou CDN a ktorý bude slúžiť ako most na medzipamäť na ukladanie súborov pomocou príkazu pull.

 

Proces sa môže líšiť v závislosti od poskytovateľa domény, ktorého používame, pretože nie všetky majú rovnaké rozhranie. Musíme nakonfigurovať CNAME na našom serveri DNS, ktorý ukazuje na názov hostiteľa poskytnutý príslušnou sieťou CDN, ktorú sme nakonfigurovali.

 

Po nakonfigurovaní časti CNAME musíme pokračovať v konfigurácii CNAME alebo CNAME v príslušnom CMS.Povieme vám, čo musíte urobiť v prípade WordPress.Zámerom je, aby CMS automaticky nahradil cesty k súborom alebo požiadavkám, ktoré chceme doručiť z CDN.

 

Nastavte sieť CDN na WordPress

 

Existujú rôzne spôsoby implementácie a konfigurácie CDN vo WordPresse a v závislosti od toho, aký doplnok vyrovnávacej pamäte použijeme, použijeme jedno alebo druhé riešenie.Ak používame WP Rocket, W3 Total Cache alebo LiteSpeed ​​Cache, tieto doplnky obsahujú konfiguračnú kartu CDN, ktorá nám umožňuje jednoduché pridanie týchto CNAME.Ak chcete na konfiguráciu siete CDN vo WordPress použiť iný doplnok, ktorý nie je vyrovnávacou pamäťou. Nie je veľa možností a nie veľa bezplatných:


  • Perfmatters: Je prémiový a má viac funkcií; Medzi nimi možnosť konfigurácie Conditional Load z chladného rozhrania.


  • Delenie domén: Nie je to presne na implementáciu CDN, ale je to zadarmo, aj keď to trvá dlho bez aktualizácie.


  • CDN Enabler: Plugin vyvinutý spoločnosťou KeyCDN, ale používaný na implementáciu ľubovoľného CDN do WordPress.

 

Po vykonaní konfigurácie musíme skontrolovať, či nie je nič zlomené a či sú odosielané požiadavky do CDN. Na tento účel môžeme použiť nástroje Pingdom.

 

content delivery networks

 

Vytvorte sieť CDN

 

Niektoré z mála CMS, ktoré majú natívne integrovanú konfiguráciu CDN. Ide o to, že sa to tak nenazýva, ľudia zvyčajne nevedia, na čo slúži konkrétna možnosť.

Na server „Media Servers“ musíte umiestniť CNAME, ktoré ste práve vytvorili, do svojho DNS. Automaticky nahradí adresu URL nahrávania väčšiny statických súborov novými adresami URL, ktoré nahráte z CDN.

 

CDN pre jQuery a ďalšie knižnice

 

Ďalším bodom je, že pre široko používané knižnice, ako napríklad jQuery, alebo pre najpoužívanejšie súbory WordPress a CMS existujú určité služby CDN.Tieto CDN zvyčajne slúžia ako v normálnej, tak v minifikovanej verzii knižníc, čo je pre WPO webu veľmi užitočné.Zvyčajne sú dobrým doplnkom bežnej CDN.

 

Google CDN pre kníhkupectvá

 

Google tiež udržuje výkonnú sieť CDN so službou Google Cloud, odkiaľ môžeme používať určité knižnice načítané zo serverov spoločnosti Google. Jat má určité obmedzenia a je viac zameraný na jQuery a jeho knižnice.

 

Ako sa CDN používa na webovej stránke WordPress?

 

Pravdepodobne ste už veľa počuli okrem iného aj o CDN WordPress a ich schopnosti zrýchliť webové stránky.A nie som prekvapený, pretože rýchlosť navigácie na webovej stránke je bezpochyby jedným z najdôležitejších faktorov na zlepšenie používateľskej skúsenosti, zatiaľ čo vaši používatelia prechádzajú stránkami vášho webu.V súčasnosti stránka, ktorej zobrazenie na obrazovke trvá niekoľko sekúnd, spôsobí, že používateľ stratí trpezlivosť a zanechá ju, aby našiel to, čo hľadá inde.

 

Všetko na internete je koniec koncov len pár kliknutí myšou, tak prečo čakať, keď s malou námahou vyrazíte inam?Používateľská skúsenosť zase ovplyvňuje SEO webu, pretože Google penalizuje stránky, ktorých načítanie trvá príliš dlho, a to práve kvôli ich negatívnemu vplyvu na tento faktor.

 

To bolo až doteraz dostatočným dôvodom na to, aby sme sa postavili na nohy a začali optimalizovať obrázky, inštalovať doplnok vyrovnávacej pamäte, používať doplnky s nízkym zdrojom atď.

 

Až kým nezistíme, že CDN existujú!

 

Na rozdiel od iných optimalizácií vykonaných na zdrojoch alebo komponentoch nainštalovaných na webovom serveri alebo vo WordPress, zasahujú externé servery CDN, ktoré interagujú s webovým serverom s cieľom urýchliť sťahovanie webovej stránky a následne rýchlosť prehliadania.

 

Čo robí CDN na webe WordPress?

 

CDN je veľmi stručne povedané sada serverov distribuovaných po celej planéte a navzájom prepojených cez internet.

Verím však, že najlepší spôsob, ako pochopiť, čo je CDN a ako funguje, je najskôr poznať postup, ktorý nasleduje, od okamihu, keď používateľ zadá adresu do svojho prehliadača, až kým sa na obrazovke nezobrazí príslušná webová stránka.

 

Aj keď neexistujú žiadne významné rozdiely s ostatnými správcami obsahu, kvôli zjednodušeniu popisu tohto procesu budeme odteraz predpokladať, že pristupujeme na webovú stránku webu vo WordPress. Postup by bol nasledovný:


  • Používateľ zadá adresu vo svojom prehliadači.

  • Prehliadač identifikuje server zodpovedajúci tejto adrese a požiada o príslušnú webovú stránku.

  • Server prijme túto požiadavku a WordPress vygeneruje súbor HTML z informácií uložených v jeho databázach.

  • Uvedený server odošle tento súbor HTML prehliadaču, ktorý zadal požiadavku.

  • Keď prehliadač prijme súbor HTML, prečíta a interpretuje jeho obsah.

  • Počas tejto interpretácie sa môžu objaviť odkazy (webové adresy) na rôzne zdroje, napríklad súbory štýlov alebo obrázky, ktoré sú súčasťou obsahu alebo štruktúry webovej stránky.

  • Pre každú z týchto referencií vyžaduje prehliadač tento zdroj z rovnakého servera.

  • Server slúži každej z týchto požiadaviek, vyhľadá zodpovedajúci prostriedok na pevnom disku a odošle ho do prehľadávača.

  • Keď prehliadač prijme tieto zdroje, vygeneruje a zobrazí používateľovi webovú stránku.

 

Používanie tohto typu nástroja zbavuje hostiteľský server tejto poslednej úlohy, takže sa bude musieť starať iba o požiadavky prehľadávača. Za svoju činnosť bude CDN zodpovedať za sprostredkovanie zdrojov.

 

Ako funguje sieť CDN?

 

Ak podrobne analyzujeme tento proces, zistíme, že veľká časť práce hostiteľského servera nie je paradoxne venovaná najdôležitejšej úlohe: generovaniu a doručeniu stránky HTML prehliadaču, ktorý o to požiada.

 

Hostiteľský server namiesto toho trávi veľa času spracovaním jednoduchým vyhľadaním a doručením zdrojových súborov do prehľadávača.

 

Medzi týmito zdrojmi sú najbežnejšie obrázky, ktoré zaberajú podstatne viac miesta a v dôsledku toho spotrebúvajú väčšiu šírku pásma ako samotná stránka HTML, bez ohľadu na to, aké sú optimalizované.

 

Pomocou tohto prostriedku môže hostiteľský server zamerať svoju prácu na to, čo je dôležité: vybavovanie požiadaviek používateľov, generovanie požadovaných súborov HTML a ich doručenie späť.

Doteraz sme sa zastavili, aby sme videli iba vonkajší efekt jeho používania, ale určite začínate zahliadať niektoré výhody, ktoré nám môže priniesť.Ale predtým, ako sa pozrieme na to, na čo to slúži, zastavme sa trochu, aby sme vedeli, ako CDN funguje, a lepšie tak pochopíme všetky jeho možnosti.

 

Princíp činnosti siete CDN je schematicky založený na nasledujúcich 3 bodoch:


  • S rozsiahlou sieťou serverov pripojených cez internet, rozptýlených po celej zemskej geografii.


  • Lokálne ukladanie na tieto servery, kópia všetkých súborov statických prostriedkov, ktoré máme na našom hostiteľskom serveri.


  • Zasahovanie a vybavovanie požiadaviek na tieto súbory zdrojov, keď ich prehliadač žiada o vygenerovanie a zobrazenie webovej stránky používateľovi.

 

Pozrime sa na každý bod podrobnejšie nižšie ...

 

Sieť serverov

 

Aj keď sme doteraz hovorili o CDN jedinečným spôsobom, akoby išlo o jeden prvok, v skutočnosti je to sada serverov, distribuovaných po celej planéte a navzájom prepojených cez internet.

 

Vďaka tomuto ustanoveniu, keď prehľadávač požaduje zdroj, je poskytovaný serverom najbližšie k jeho vlastnej geografickej polohe, čo výrazne skracuje čas na odosielanie a prijímanie údajov.Vnútorná správa a prevádzka tejto siete serverov sú úplne transparentné tak pre vlastníka webovej stránky, ktorá používa sieť CDN, ako aj pre používateľov, ktorí prezerajú jej stránky.Pre obidva modely má vonkajší vzhľad jeden server, ktorý dodáva súbory prostriedkov cez internet.

 

Lokálne ukladanie zdrojov

 

Dáva to zmysel, pretože ak sieť CDN (je nám jedno, ktorý z jej serverov) bude dodávať napríklad obrázok do prehľadávača, musí mať tento súbor s obrázkom na vlastnom pevnom disku.Keby som to mal požiadať o hostiteľský server, už by sme nemali všetky výhody, ktoré by nám mohol poskytnúť. Dokonca by to negatívne ovplyvnilo výkon, pretože pre ten istý súbor by bolo potrebné podať dve žiadosti.

 

Spôsob, akým tieto súbory dorazia, je uložený a distribuovaný medzi jeho servermi, čo sa môže líšiť v závislosti od konfigurácie služby a je pre nás tiež transparentné, bez toho, aby sme museli vôbec zasahovať.

 

V predvolenom nastavení väčšina sietí CDN vytvorí miestnu kópiu všetkých súborov prostriedkov pri ich prvej inštalácii a aktivácii. Rovnako aj samotná sieť CDN je zodpovedná za kontrolu aktualizácie miestnej kópie pri akejkoľvek zmene pôvodného súboru na hostiteľskom serveri.

 

Zasahovanie a reagovanie na žiadosti o zdroje

 

Zatiaľ máme sieť serverov a v nich distribuovanú kópiu všetkých našich zdrojových súborov.Odkazy (webové adresy) na tieto zdroje z kódu HTML webových stránok na tieto zdroje však zostávajú na našom hostiteľskom serveri.

 

To znamená, že keď prehliadač načíta a interpretuje tieto webové adresy v kóde HTML, bude ich naďalej vyžadovať od hostiteľského servera, nie od serverov.Preto, aby si prehliadač mohol tieto súbory stiahnuť z CDN, bude treba tieto webové adresy zmeniť tak, aby smerovali na servery CDN namiesto na hostiteľský server.

 

Tu sa môžeme trochu vystrašiť: musíme zmeniť webové adresy VŠETKÝCH našich obrázkov?

 

V zásade áno, ale poskytovatelia tohto typu nástrojov poskytujú nástroje (napríklad doplnok CDN pre WordPress), aby to robili za nás automaticky, takže by sme si s tým nemali robiť starosti.

 

Prevádzkové režimy siete CDN

 

Poskytovatelia WordPressu si môžu vybrať medzi dvoma alternatívami, pokiaľ ide o zasahovanie a reagovanie na žiadosti o zdroje:


  • Prvý z nich, ktorý sme už opísali predtým: doplnok CDN WordPress poskytovaný jeho poskytovateľom, ktorý upravuje webové adresy v kóde HTML webových stránok tak, aby smerovali na príslušné kópie súborov zdrojov na serveroch.


  • Po nainštalovaní a nakonfigurovaní tohto doplnku je proces zmeny webových adries automatický a transparentný, a to tak pre vlastníka webových stránok, ako aj pre používateľov, ktorí ho prehliadajú, a ktorí nemusia vedieť, kde sú prostriedky skutočne hostené.


  • Pokiaľ ide o druhú formu, webové adresy na stránkach sa nemenia, ale servery tieto adresy obsluhujú priamo, akoby išlo o pôvodný hostiteľský server. V takom prípade funguje server WordPress CDN ako server proxy a umiestňuje sa medzi prehliadač a hostiteľský server.


  • Keď server môže dodať požadovaný zdroj, pretože má miestnu kópiu, doručí ho v tom čase. Ak ho nemôže dodať, pretože nie je uložený na vašom pevnom disku alebo je to zastaraná kópia, presmeruje žiadosť na server hostiteľského servera.


  • V tomto režime bude hostiteľský server vždy za serverom CDN, takže získate ďalšiu vrstvu zabezpečenia proti možným externým útokom, ktorá ním musí najskôr prejsť.


  • Okrem toho má možnosť uložiť statickú kópiu webových stránok, ktorá sa chová ako server medzipamäte, čo je užitočné najmä vtedy, keď sa naše stránky s obsahom striedajú zriedka.


  • Samotný server CDN je zodpovedný za pravidelnú aktualizáciu týchto statických kópií, aby zabezpečil, že používatelia budú mať vždy prístup k najnovšej verzii stránok.

 

Na čo slúži program CDN WordPress?

 

Teraz, keď vieme, čo je tento pojem a ako to funguje, pozrime sa, aké služby nám CDN poskytuje v WordPress a ako ich môžeme využiť na zlepšenie doby odozvy nášho servera a následne aj rýchlosti prehliadania našich používateľov:

 

1. Ukladanie a doručovanie súborov statických prostriedkov

 

Zásadne obrázky a súbory CSS. Toto je hlavná charakteristika serverov a takmer ich dôvod.

Ako už bolo spomenuté vyššie, lokálna kópia statických zdrojov je zbavená hostiteľského servera od ich odosielania do prehľadávača, keď používateľ vstúpi na niektorú zo svojich webových stránok, čo mu umožňuje vykonávať ďalšie úlohy.

 

2. Vyrovnávacia pamäť dynamických zdrojov

 

Dynamické zdroje sú tie, ktoré správca obsahu generuje pri každej návšteve webových stránok.

Napríklad vo WordPresse sa webové stránky generujú zakaždým, keď k nim používateľ vstúpi. Ak má web veľa návštev, tento proces sa neustále opakuje, čo ovplyvňuje výkon hostiteľského servera.

 

Aby ste tomu zabránili, môžete nakonfigurovať sieť CDN pre WordPress, ktorá uchováva statickú kópiu týchto dynamických stránok a slúži ako medzipamäť, keď niekoľko používateľov prehľadáva rovnaké stránky.Sám je zodpovedný za aktualizáciu svojich miestnych statických kópií pomocou hostiteľského servera.

 

V tejto chvíli je potrebné poznamenať, že nie všetky CDN siete WordPress túto službu ponúkajú a že vo väčšine prípadov ide väčšinou o platenú službu.

 

3. Rýchlejšia odozva pre používateľov z iných krajín

 

Náš hostingový server je jeden alebo malá sada serverov, ak je web veľký, umiestnený na jednom geografickom mieste.

Tento server sa stará o požiadavky používateľov z celého sveta.

 

Čím ďalej od tohto používateľa sa nachádza, tým viac času na prenos je potrebné preniesť z prehliadača na server a naopak.

S týmto zdrojom tento problém zmizne, pretože majú svoje servery rozmiestnené na všetkých kontinentoch.

 

Keď používateľ vstúpi na našu webovú stránku, bude mu obsluhovaný serverom CDN, ktorý je najbližšie k jeho fyzickému umiestneniu, čo výrazne skracuje čas prepravy a následne čas potrebný na stiahnutie a prehliadanie webovej stránky.

 

4. Optimalizácia využitia zdrojov hostiteľského servera

 

Vyššie sme už spomenuli, ako vyzeral kompletný proces generovania a sťahovania webovej stránky, v ktorom bola veľká časť kapacity hostiteľského servera, ako napríklad čas spracovania a šírka pásma, venovaná pozornosti a sťahovaniu súborov so statickými prostriedkami.

 

Pomocou outsourcingu tohto sťahovania môže server venovať väčšie percento svojej sily tomu, čo je skutočne dôležité: pozornosť používateľom a tvorba webových stránok, ktoré navštevujú.Týmto spôsobom budete môcť obslúžiť väčší počet používateľov a viac webových stránok bez toho, aby to malo negatívny vplyv na čas sťahovania a prehliadania.

 

5. Ochrana pred hackerskými útokmi

 

Najmä útoky typu Denial of Service (DoS alebo DDoS), ktoré spočívajú v dosiahnutí vysokého počtu simultánnych prístupov na server, aby sa server nasýtil a nebol schopný vyhovieť požiadavkám legitímnych používateľov.

 

Servery CDN majú mechanizmy na zisťovanie, kedy k tomuto typu útoku dôjde, a na potlačenie proti ním, čím sa zabráni alebo obmedzí ich vplyv na normálnu prevádzku hostiteľského servera.

 

WordPress CDN by sa však nemal používať ako hlavný ochranný nástroj proti tomuto typu útoku, pretože hostiteľský server je stále prístupný cez internet a hackeri môžu nájsť spôsoby, ako sa k nemu priamo dostať, obídením serverov.

 

Preto, aby ste zabránili týmto priamym útokom, mali by ste mať vždy k dispozícii aj kvalitný webhosting, ktorý má bezpečnostné opatrenia proti týmto útokom.

 

Môžem použiť CDN iba pre webové stránky vo WordPress?

 

WordPress je najpoužívanejší správca obsahu pre prakticky akýkoľvek typ a veľkosť webu, od blogov, ktoré obsahujú iba články, až po skutočné platformy elektronického obchodu so všetkým, čo potrebujete na online nakupovanie.Táto hegemónia znamená, že poskytovatelia služieb tohto typu venujú viac úsilia riešeniam prispôsobeným pre web WordPress, už len preto, že majú väčší objem klientov, ktorí používajú tohto manažéra.

 

Okrem toho je komunita používateľov WordPress CDN tiež podstatne väčšia, čo uľahčuje a urýchľuje hľadanie riešení problémov, ktoré už ostatní používatelia mali, vyriešili a zdieľajú s komunitou.

 

To však neznamená, že ho nemožno použiť s inými správcami obsahu. Poskytovatelia CDN ponúkajú doplnky, doplnky alebo moduly na integráciu svojich serverov do kľúčových správcov obsahu na trhu, nielen CDN pre WordPress.

 

V prípadoch, keď tento typ poskytovateľa neposkytuje doplnok pre správcu obsahu, môžete navštíviť ich podpornú službu alebo komunitu používateľov a opýtať sa, či existuje životaschopná alternatíva, ktorá sa dá ľahko implementovať.

 

Na druhej strane, aj keď konkrétny poskytovateľ neponúka riešenie alebo podporu pre konkrétneho správcu obsahu, na trhu existuje taká široká škála poskytovateľov, ktorí takmer určite niektorí z nich ponúkajú riešenie tohto problému. manažér.

 

Ako môžem nainštalovať CDN pre svoj web WordPress?

 

Inštalácia CDN na webovú stránku WordPress neprináša veľa ťažkostí, a to vďaka skutočnosti, že poskytovatelia poskytujú doplnky, ktoré pri registrácii webu robia veľa práce spolu s konfiguráciou služby.

 

Aj keď má každý poskytovateľ tohto typu zdroja svoje príslušné zvláštnosti pri inštalácii a konfigurácii doplnku a samotnej služby, hlavný rozdiel je daný prevádzkovým režimom:

 

Presmerovanie adries URL zdrojových súborov

 

Pre tento spôsob integrácie služby tohto typu sú potrebné tieto 2 všeobecné kroky (podrobnosti sa môžu u jednotlivých poskytovateľov mierne líšiť):


  • Zaregistrujte sa na platforme CDN prostredníctvom webovej stránky poskytovateľa a aktivujte webovú stránku, ktorú bude CDN používať. Aj keď sa nomenklatúra môže u jednotlivých poskytovateľov líšiť, často sa označuje ako „zóna“. K tejto zóne priradí adresu URL, ktorú si musíme zapísať.


  • Nainštalujte si doplnok pre sieť CDN, ktorá sa postará o presmerovanie všetkých zdrojových súborov. Aby sme to dosiahli, musíme nakonfigurovať URL zóny, ktoré sme si poznamenali v predchádzajúcom bode.

 

Server CDN ako server proxy

Integrácia služby tohto druhu, ktorá funguje ako server proxy, si vyžaduje aj dva všeobecné kroky:


  • Zaregistrujte sa na platforme CDN prostredníctvom webovej stránky poskytovateľa a aktivujte webovú stránku. Pritom poskytuje menné servery pre doménu webovej stránky.


  • Zmeňte menné servery u poskytovateľa tak, aby ukazovali na menné servery CDN. Od tohto okamihu sa akýkoľvek prístup na webovú stránku bude vždy a výlučne uskutočňovať prostredníctvom serverov.

 

V takom prípade nie je nevyhnutné inštalovať doplnok CDN pre WordPress, pretože predchádzajúce zmeny stačia na fungovanie zdroja. Aj keď je to vhodné, vedieť konfigurovať niektoré oblasti bez nutnosti vstupu na webovú stránku poskytovateľa.

 

Zmena menných serverov

 

Táto zmena závisí od poskytovateľa domény, s ktorým sme uzavreli zmluvu. Pozrime sa na kroky, ktoré musíme všeobecne dodržať u každého poskytovateľa:


  • Prejdite do nášho účtu na webovej stránke poskytovateľa názvu domény.

  • Medzi možnosťami konfigurácie vyhľadajte možnosť, ktorá zobrazuje servery poskytované poskytovateľom.


  • Poskytovateľ dodáva vždy dva servery DNS. Musíme ich upraviť tak, aby zadávali namiesto dvoch menných serverov


  • Po vykonaní úpravy môže trvať až 24 - 48 hodín, kým sa zmena rozšíri po celej sieti. Nie je možné to urýchliť, takže nám zostáva iba čakať.

 

Závery

 

Existuje niekoľko dôvodov, ktoré nás vedú k úvahám o jeho použití, napríklad optimalizácia organického umiestnenia, pridanie ďalšej vrstvy zabezpečenia proti hackerom na web alebo lepšie využitie zdrojov hostiteľského servera.

 

Napriek technickej zložitosti jej fungovania poskytovatelia poskytli mechanizmy a nástroje, ktoré sa dajú ľahko nainštalovať a nakonfigurovať, pre najpopulárnejších správcov obsahu, vrátane WordPress CDN.

 

Aj keď mnoho poskytovateľov poskytuje bezplatné plány, väčšina má časový limit, po uplynutí ktorého vyžaduje uzatvorenie zmluvy o platenom pláne, v závislosti od úrovne premávky a návštevnosti webových stránok. Môžu fungovať dvoma spôsobmi: prepísaním adries URL súborov so statickými prostriedkami na webe alebo správaním sa ako server proxy.