{"id":97375,"date":"2020-10-17T20:42:13","date_gmt":"2020-10-17T18:42:13","guid":{"rendered":"https:\/\/prohoster.info\/blog\/administrirovanie\/neispovedimy-puti-kontenta-ili-pro-cdn-zamolvim-slovo"},"modified":"2020-10-17T20:42:13","modified_gmt":"2020-10-17T18:42:13","slug":"neispovedimy-puti-kontenta-ili-pro-cdn-zamolvim-slovo","status":"publish","type":"post","link":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/neispovedimy-puti-kontenta-ili-pro-cdn-zamolvim-slovo","title":{"rendered":"Cesty obsahu jsou neprozkouman\u00e9, nebo se zm\u00edn\u00edme o CDN","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Cesty obsahu jsou neprozkouman\u00e9, nebo se zm\u00edn\u00edme o CDN\" src=\"\/wp-content\/uploads\/2020\/10\/13c1a8a89bf93036a897eb8f50dee206.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<blockquote><p><i><b>Vylou\u010den\u00ed odpov\u011bdnosti<\/b>:<\/i><br \/>\nTento \u010dl\u00e1nek neobsahuje informace, kter\u00e9 by byly dosud nezn\u00e1m\u00e9 \u010dten\u00e1\u0159\u016fm obezn\u00e1men\u00fdm s pojmem CDN, a m\u00e1 charakter p\u0159ehledu technologie<\/p><\/blockquote>\n<p>\nPrvn\u00ed webov\u00e1 str\u00e1nka vznikla v roce 1990 a m\u011bla velikost v \u0159\u00e1du bajt\u016f. Od t\u00e9 doby se obsah roz\u0161i\u0159uje jak kvalitativn\u011b, tak kvantitativn\u011b. Rozvoj IT ekosyst\u00e9mu vedl k tomu, \u017ee modern\u00ed webov\u00e9 str\u00e1nky maj\u00ed velikost v megabajtech, a tendence k zvy\u0161ov\u00e1n\u00ed propustnosti s\u00edt\u00ed se ka\u017ed\u00fdm rokem jen posiluje. Jak mohou poskytovatel\u00e9 obsahu oslovit \u0161irok\u00e9 geografick\u00e9 oblasti a zajistit u\u017eivatel\u016fm vysokou rychlost p\u0159\u00edstupu k informac\u00edm po cel\u00e9m sv\u011bt\u011b? S t\u011bmito \u00fakoly si mus\u00ed poradit s\u00edt\u011b pro doru\u010dov\u00e1n\u00ed a distribuci obsahu, zn\u00e1m\u00e9 jako Content Delivery Network, nebo jednodu\u0161e CDN.<\/p>\n<p>Na internetu je st\u00e1le v\u00edce \"t\u011b\u017ek\u00e9ho\" obsahu. Mnoh\u00e9 studie ukazuj\u00ed, \u017ee u\u017eivatel\u00e9 necht\u011bj\u00ed m\u00edt co do \u010din\u011bn\u00ed s webov\u00fdmi slu\u017ebami, pokud se na\u010d\u00edtaj\u00ed d\u00e9le ne\u017e 4-5 sekund. P\u0159\u00edli\u0161 n\u00edzk\u00e1 rychlost na\u010d\u00edt\u00e1n\u00ed webov\u00e9 str\u00e1nky je spojena se ztr\u00e1tou publika, co\u017e nevyhnuteln\u011b povede ke sn\u00ed\u017een\u00ed n\u00e1v\u0161t\u011bvnosti, konverze a tedy i zisku. S\u00edt\u011b pro doru\u010dov\u00e1n\u00ed obsahu (CDN) by teoreticky m\u011bly tyto probl\u00e9my a jejich n\u00e1sledky eliminovat. Ale ve skute\u010dnosti v\u0161e obvykle \u0159e\u0161\u00ed detaily a nuance konkr\u00e9tn\u00ed situace, kter\u00fdch je v t\u00e9to oblasti v\u00edce ne\u017e dost. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Odkud p\u0159i\u0161la my\u0161lenka distribuovan\u00fdch s\u00edt\u00ed<\/h3>\n<p>\nZa\u010dn\u011bme kr\u00e1tk\u00fdm exkurzem do historie a definic. CDN \u2013 je s\u00ed\u0165 skupiny serverov\u00fdch stroj\u016f um\u00edst\u011bn\u00fdch na r\u016fzn\u00fdch m\u00edstech za \u00fa\u010delem poskytov\u00e1n\u00ed p\u0159\u00edstupu k internetov\u00e9mu obsahu s dosahem velk\u00e9ho po\u010dtu u\u017eivatel\u016f. My\u0161lenka distribuovan\u00fdch s\u00edt\u00ed spo\u010d\u00edv\u00e1 v p\u0159\u00edtomnosti n\u011bkolika bod\u016f p\u0159\u00edtomnosti (PoP), kter\u00e9 se nach\u00e1zej\u00ed mimo p\u016fvodn\u00ed server. Takov\u00fd syst\u00e9m rychleji zpracov\u00e1v\u00e1 velk\u00e9 mno\u017estv\u00ed p\u0159ich\u00e1zej\u00edc\u00edch po\u017eadavk\u016f, co\u017e zvy\u0161uje odezvu a rychlost p\u0159enosu dat. <\/p>\n<p>Probl\u00e9m s doru\u010den\u00edm obsahu u\u017eivatel\u016fm se stal akutn\u00edm na vrcholu rozvoje internetu, tj. v polovin\u011b 90. let. Tehdej\u0161\u00ed servery, jejich\u017e v\u00fdkon ani zdaleka nedosahoval modern\u00edch vlajkov\u00fdch notebook\u016f, jen s obt\u00ed\u017eemi odol\u00e1valy z\u00e1t\u011b\u017ei a nedok\u00e1zaly se vyrovnat s neust\u00e1le rostouc\u00edm provozem. Microsoft ro\u010dn\u011b utr\u00e1cel stovky milion\u016f dolar\u016f na v\u00fdzkum souvisej\u00edc\u00ed s informa\u010dn\u00edmi d\u00e1lnicemi (hned se vybavuj\u00ed slavn\u00e9 640 kB od Billa Gatese). Na cest\u011b k \u0159e\u0161en\u00ed t\u011bchto probl\u00e9m\u016f bylo nutn\u00e9 vyu\u017e\u00edvat hierarchick\u00e9 cache, p\u0159ech\u00e1zet z modem\u016f na optick\u00e1 vl\u00e1kna a podrobn\u011b rozeb\u00edrat topologii s\u00edt\u00ed. Situace p\u0159ipom\u00ednala starou lokomotivou, kter\u00e1 uh\u00e1n\u00ed po kolej\u00edch a na sv\u00e9 cest\u011b se modernizuje v\u0161emi dostupn\u00fdmi prost\u0159edky pro zv\u00fd\u0161en\u00ed rychlosti. <\/p>\n<p>U\u017e na konci 90. let vlastn\u00edci webov\u00fdch port\u00e1l\u016f pochopili, \u017ee pro sn\u00ed\u017een\u00ed z\u00e1t\u011b\u017ee a zaji\u0161t\u011bn\u00ed po\u017eadovan\u00fdch po\u017eadavk\u016f je t\u0159eba pou\u017e\u00edvat prost\u0159edn\u00edky servery. Tak se objevily prvn\u00ed CDN, kter\u00e9 distribuovaly statick\u00fd obsah z r\u016fzn\u00fdch server\u016f geograficky rozlo\u017een\u00fdch po cel\u00e9m sv\u011bt\u011b. P\u0159ibli\u017en\u011b ve stejnou dobu se objevila i podnik\u00e1n\u00ed na distribuovan\u00fdch s\u00edt\u00edch. Nejv\u011bt\u0161\u00ed (alespo\u0148 jeden z nejv\u011bt\u0161\u00edch) poskytovatel\u016f CDN na sv\u011bt\u011b, spole\u010dnost Akamai, se stala pr\u016fkopn\u00edkem v t\u00e9to oblasti a za\u010dala svou cestu v roce 1998. O p\u00e1r let pozd\u011bji se CDN stalo masov\u00fdm a p\u0159\u00edjmy z doru\u010den\u00ed a distribuce obsahu se po\u010d\u00edtaly v des\u00edtk\u00e1ch milion\u016f dolar\u016f m\u011bs\u00ed\u010dn\u011b.<\/p>\n<p>Dnes se s CDN setk\u00e1v\u00e1me poka\u017ed\u00e9, kdy\u017e nav\u0161t\u00edv\u00edme komer\u010dn\u00ed str\u00e1nku s vysok\u00fdm provozem nebo komunikujeme na soci\u00e1ln\u00edch s\u00edt\u00edch. Slu\u017eby poskytuj\u00ed: Amazon, Cloudflare, Akamai a tak\u00e9 \u0159ada dal\u0161\u00edch nadn\u00e1rodn\u00edch poskytovatel\u016f. Velk\u00e9 spole\u010dnosti se sna\u017e\u00ed vyu\u017e\u00edvat vlastn\u00ed CDN, co\u017e jim p\u0159in\u00e1\u0161\u00ed \u0159adu v\u00fdhod v rychlosti a kvalit\u011b doru\u010den\u00ed obsahu. Kdyby Facebook nem\u011bl distribuovan\u00e9 s\u00edt\u011b a spokojil by se pouze s v\u00fdchoz\u00edm serverem um\u00edst\u011bn\u00fdm ve Spojen\u00fdch st\u00e1tech, na\u010d\u00edt\u00e1n\u00ed profilu u\u017eivatel\u016f ve v\u00fdchodn\u00ed Evrop\u011b by mohlo trvat mnohem d\u00e9le. <\/p>\n<h3>N\u011bkolik slov o CDN a streamov\u00e1n\u00ed<\/h3>\n<p>\nAgentura FutureSource Consulting provedla anal\u00fdzu hudebn\u00edho pr\u016fmyslu a dosp\u011bla k z\u00e1v\u011bru, \u017ee v roce 2023 dos\u00e1hne po\u010det p\u0159edplatn\u00fdch slu\u017eeb pro streamov\u00e1n\u00ed hudby t\u00e9m\u011b\u0159 p\u016fl miliardy lid\u00ed. P\u0159i\u010dem\u017e v\u00edce ne\u017e 90 % p\u0159\u00edjm\u016f slu\u017eby z\u00edskaj\u00ed pr\u00e1v\u011b z audio streamingu. Situace s videem je podobn\u00e1, k ve\u0159ejn\u00e9mu slovn\u00edku se ji\u017e pevn\u011b usadily pojmy jako: let\u2019s play, online koncert a online kino. Vlastn\u00ed streamovac\u00ed slu\u017eby maj\u00ed Apple, Google, YouTube a mnoho dal\u0161\u00edch spole\u010dnost\u00ed.<\/p>\n<p>V ran\u00e9m pojet\u00ed byl CDN p\u0159ev\u00e1\u017en\u011b pou\u017e\u00edv\u00e1n pro weby se statick\u00fdm obsahem. Statick\u00fd obsah ozna\u010duje informace, kter\u00e9 se nem\u011bn\u00ed v z\u00e1vislosti na akc\u00edch u\u017eivatele, \u010dase a dal\u0161\u00edch faktorech, tedy nejsou personalizovan\u00e9. Ale v\u00fdvoj streamovac\u00edch video a audio slu\u017eeb p\u0159idal dal\u0161\u00ed b\u011b\u017en\u00fd sc\u00e9n\u00e1\u0159 pro pou\u017eit\u00ed distribuovan\u00fdch s\u00edt\u00ed. Medi\u00e1ln\u00ed servery, nach\u00e1zej\u00edc\u00ed se bl\u00edzko c\u00edlov\u00e9ho publika po cel\u00e9m sv\u011bt\u011b, umo\u017e\u0148uj\u00ed zajistit stabiln\u00ed p\u0159\u00edstup k obsahu v obdob\u00edch \u0161pi\u010dkov\u00fdch z\u00e1t\u011b\u017e\u00ed, \u010d\u00edm\u017e se vyh\u00fdbaj\u00ed nedostatku \u201e\u00fazk\u00fdch m\u00edst\u201c internetu.<\/p>\n<h3>Jak to funguje<\/h3>\n<p>\nPodstata v\u0161ech CDN je p\u0159ibli\u017en\u011b stejn\u00e1: vyu\u017e\u00edvat zprost\u0159edkovatele, aby bylo mo\u017en\u00e9 rychleji doru\u010dovat obsah koncov\u00e9mu spot\u0159ebiteli. Funguje to takto: u\u017eivatel ode\u0161le \u017e\u00e1dost o sta\u017een\u00ed souboru, kterou obdr\u017e\u00ed server CDN, jen\u017e jednor\u00e1zov\u011b kontaktuje p\u016fvodn\u00ed server a vr\u00e1t\u00ed u\u017eivateli obsah. Sou\u010dasn\u011b s t\u00edm CDN ukl\u00e1d\u00e1 soubory na ur\u010denou dobu a v\u0161echny n\u00e1sleduj\u00edc\u00ed \u017e\u00e1dosti zpracov\u00e1v\u00e1 z vlastn\u00edho CACHE. Nepovinn\u011b tak\u00e9 um\u00ed p\u0159edb\u011b\u017en\u011b na\u010d\u00edtat soubory z origin\u00e1ln\u00edho serveru, nastavovat dobu uchov\u00e1n\u00ed CACHE, komprimovat velk\u00e9 soubory a mnoho dal\u0161\u00edho. V ide\u00e1ln\u00ed situaci hostitel p\u0159ed\u00e1v\u00e1 cel\u00fd tok uzlu CDN, kter\u00fd ji\u017e vyu\u017e\u00edv\u00e1 sv\u00e9 vlastn\u00ed zdroje pro doru\u010dov\u00e1n\u00ed obsahu u\u017eivatel\u016fm. Samoz\u0159ejm\u011b, \u017ee efektivn\u00ed ukl\u00e1d\u00e1n\u00ed informac\u00ed do mezipam\u011bti, stejn\u011b jako rozd\u011blen\u00ed \u017e\u00e1dost\u00ed nejen na jeden server, ale na s\u00ed\u0165, povede k vyv\u00e1\u017een\u011bj\u0161\u00ed z\u00e1t\u011b\u017ei provozu. <\/p>\n<p><img decoding=\"async\" alt=\"Cesty obsahu jsou neprozkouman\u00e9, nebo se zm\u00edn\u00edme o CDN\" src=\"\/wp-content\/uploads\/2020\/10\/7b1d9413e6c91294099eccd1b47ec3e0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDruhou d\u016fle\u017eitou vlastnost\u00ed fungov\u00e1n\u00ed CDN je sn\u00ed\u017een\u00ed latence p\u0159i p\u0159enosu dat (tak\u00e9 zn\u00e1m\u00e9 jako RTT \u2013 round trip time). Nav\u00e1z\u00e1n\u00ed TCP spojen\u00ed, na\u010d\u00edt\u00e1n\u00ed medi\u00e1ln\u00edho obsahu, JS souboru, zah\u00e1jen\u00ed TLS relace, to v\u0161e z\u00e1vis\u00ed na pingu. Je z\u0159ejm\u00e9, \u017ee \u010d\u00edm bl\u00ed\u017ee jste k zdroji, t\u00edm rychleji se od n\u011bj m\u016f\u017eete do\u010dkat reakce. I sv\u011btlo m\u00e1 sv\u00e9 limity: p\u0159ibli\u017en\u011b 200 tis\u00edc km\/s v optick\u00fdch vl\u00e1knech. To znamen\u00e1, \u017ee latence mezi Moskvou a Washingtonem bude p\u0159ibli\u017en\u011b 75 ms v RTT, a to bez vlivu prost\u0159edn\u00edho vybaven\u00ed. <\/p>\n<p>Abychom l\u00e9pe porozum\u011bli, jak\u00e9 \u00fakoly \u0159e\u0161\u00ed s\u00edt\u011b pro distribuci obsahu, uvedeme seznam aktu\u00e1ln\u00edch \u0159e\u0161en\u00ed:<\/p>\n<ul>\n<li>Google, Yandex, MaxCDN (pou\u017e\u00edvaj\u00ed bezplatn\u00e9 CDN k distribuci JS knihoven, maj\u00ed v\u00edce ne\u017e 90 bod\u016f p\u0159\u00edtomnosti v v\u011bt\u0161in\u011b zem\u00ed sv\u011bta);<\/li>\n<li>Cloudinary, Cloudimage, Google (slu\u017eby a knihovny pro optimalizaci klienta: obr\u00e1zky, videa, p\u00edsma atd.);<\/li>\n<li>Jetpack, Incapsula, Swarmify atd. (optimalizace zdroj\u016f v syst\u00e9mech spr\u00e1vy obsahu: bitrix, wordpress atd.);<\/li>\n<li>CDNVideo, StackPath, NGENIX, MTS (CDN pro distribuci statick\u00e9ho obsahu, pou\u017e\u00edvaj\u00ed se jako univerz\u00e1ln\u00ed s\u00edt\u011b);<\/li>\n<li>Imperva, Cloudflare (\u0159e\u0161en\u00ed pro urychlen\u00ed na\u010d\u00edt\u00e1n\u00ed webov\u00fdch str\u00e1nek).<\/li>\n<\/ul>\n<p>\nPrvn\u00ed 3 typy CDN z uveden\u00e9ho seznamu jsou zam\u011b\u0159eny na p\u0159enos pouze \u010d\u00e1sti provozu z hlavn\u00edho serveru. Zbyl\u00e9 2 se pou\u017e\u00edvaj\u00ed jako plnohodnotn\u00e9 proxy servery s kompletn\u00edmi p\u0159enosov\u00fdmi kan\u00e1ly od p\u016fvodn\u00edho hostitele.<\/p>\n<h3>Komu a jak\u00e9 v\u00fdhody poskytuje technologie <\/h3>\n<p>\nTeoreticky m\u016f\u017ee m\u00edt jak\u00fdkoli web, kter\u00fd prod\u00e1v\u00e1 sv\u00e9 zbo\u017e\u00ed\/slu\u017eby korpor\u00e1tn\u00edm klient\u016fm nebo fyzick\u00fdm osob\u00e1m (B2B nebo B2C), prosp\u011bch z implementace CDN. D\u016fle\u017eit\u00e9 je, aby jeho c\u00edlov\u00e1 skupina, tj. u\u017eivatelsk\u00e1 z\u00e1kladna, byla mimo jejich geografickou polohu. I kdy\u017e tomu tak nen\u00ed, s\u00edt\u011b pro distribuci pomohou s vyv\u00e1\u017een\u00edm z\u00e1t\u011b\u017ee p\u0159i velk\u00fdch objemech obsahu. <\/p>\n<p>Nen\u00ed tajemstv\u00edm, \u017ee pro zapln\u011bn\u00ed serverov\u00e9ho kan\u00e1lu sta\u010d\u00ed p\u00e1r tis\u00edc tok\u016f. Proto distribuce \u017eiv\u00e9ho vys\u00edl\u00e1n\u00ed \u0161irok\u00fdm mas\u00e1m nevyhnuteln\u011b povede k vytvo\u0159en\u00ed \u00fazk\u00e9ho m\u00edsta \u2013 propustnosti internetov\u00e9ho kan\u00e1lu. To stejn\u00e9 pozorujeme, kdy\u017e na webu existuje mnoho drobn\u00fdch nepropojen\u00fdch obr\u00e1zk\u016f (nap\u0159. n\u00e1hledy produkt\u016f). Zdrojov\u00fd server pou\u017e\u00edv\u00e1 jedno TCP p\u0159ipojen\u00ed p\u0159i zpracov\u00e1n\u00ed libovoln\u00e9ho po\u010dtu po\u017eadavk\u016f, co\u017e zp\u016fsob\u00ed, \u017ee se zat\u00ed\u017een\u00ed dostane do fronty. P\u0159id\u00e1n\u00ed CDN znamen\u00e1 pot\u0159ebu rozlo\u017eit po\u017eadavky na n\u011bkolik dom\u00e9n a vyu\u017e\u00edt v\u00edce TCP p\u0159ipojen\u00ed, \u010d\u00edm\u017e se odleh\u010d\u00ed kan\u00e1lu. A vzorec kruhov\u00e9 latence, i p\u0159i nejhor\u0161\u00edch sc\u00e9n\u00e1\u0159\u00edch, d\u00e1v\u00e1 hodnotu 6-7 RTT a nab\u00fdv\u00e1 tvaru: TCP+TLS+DNS. Toto lze tak\u00e9 spravedliv\u011b zahrnout do zpo\u017ed\u011bn\u00ed spojen\u00e9ho s aktivac\u00ed r\u00e1diov\u00e9ho kan\u00e1lu na za\u0159\u00edzen\u00ed a p\u0159enosem sign\u00e1lu na mobiln\u00ed stanice.<\/p>\n<p>Shrneme-li siln\u00e9 str\u00e1nky technologie pro podnik\u00e1n\u00ed na internetu, odborn\u00edci vyzdvihuj\u00ed n\u00e1sleduj\u00edc\u00ed body:<\/p>\n<ol>\n<li>Rychl\u00e9 \u0161k\u00e1lov\u00e1n\u00ed infrastruktury + sn\u00ed\u017een\u00ed propustnosti. V\u00edce server\u016f = v\u00edce m\u00edst, na kter\u00fdch je ulo\u017een\u00e1 informace. V\u00fdsledkem je, \u017ee jeden bod zpracov\u00e1v\u00e1 m\u00e9n\u011b datov\u00e9ho toku za jednotku \u010dasu, a proto m\u016f\u017ee m\u00edt men\u0161\u00ed propustnost. D\u00e1le p\u0159ich\u00e1zej\u00ed do hry n\u00e1stroje optimalizace, kter\u00e9 umo\u017e\u0148uj\u00ed zvl\u00e1dat \u0161pi\u010dkov\u00e9 zat\u00ed\u017een\u00ed bez ztr\u00e1ty \u010dasu.<\/li>\n<li>Ni\u017e\u0161\u00ed ping. Ji\u017e jsme zm\u00ednili, \u017ee lid\u00e9 nemaj\u00ed r\u00e1di dlouh\u00e9 \u010dek\u00e1n\u00ed na internetu. Vysok\u00fd ping tedy p\u0159isp\u00edv\u00e1 k vysok\u00fdm m\u00edr\u00e1m odchodu. Zpo\u017ed\u011bn\u00ed m\u016f\u017ee b\u00fdt zp\u016fsobeno probl\u00e9my se zpracov\u00e1n\u00edm dat na serveru, pou\u017e\u00edv\u00e1n\u00edm zastaral\u00e9ho vybaven\u00ed nebo jednodu\u0161e nep\u0159esn\u011b promy\u0161lenou topologi\u00ed s\u00edt\u011b. V\u011bt\u0161inu t\u011bchto probl\u00e9m\u016f \u010d\u00e1ste\u010dn\u011b \u0159e\u0161\u00ed s\u00edt\u011b pro distribuci obsahu. Je v\u0161ak d\u016fle\u017eit\u00e9 poznamenat, \u017ee skute\u010dn\u00fd prosp\u011bch z zaveden\u00ed technologie bude vid\u011bt pouze tehdy, kdy\u017e \"spot\u0159ebitelsk\u00fd ping\" p\u0159ekro\u010d\u00ed 80-90 ms, co\u017e je vzd\u00e1lenost z Moskvy do New Yorku.\n<p><img decoding=\"async\" alt=\"Cesty obsahu jsou neprozkouman\u00e9, nebo se zm\u00edn\u00edme o CDN\" src=\"\/wp-content\/uploads\/2020\/10\/5cce80424de4b73557c4b3be5e07f1ac.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/li>\n<li>Bezpe\u010dnost dat. DDoS \u00fatoky (virtu\u00e1ln\u00ed \u00fatoky typu \u201eOdm\u00edtnut\u00ed slu\u017eby\u201c) sm\u011b\u0159uj\u00ed k selh\u00e1n\u00ed serveru s c\u00edlem z\u00edskat n\u011bjak\u00fd zisk. Jeden server je mnohem v\u00edce n\u00e1chyln\u00fd k zranitelnostem informa\u010dn\u00ed bezpe\u010dnosti ne\u017e distribuovan\u00e1 s\u00ed\u0165 (polo\u017eit infrastrukturu takov\u00e9ho giganta jako CloudFlare, to nen\u00ed jednoduch\u00fd \u00fakol). D\u00edky pou\u017eit\u00ed filtr\u016f a rozumn\u00e9mu rozlo\u017een\u00ed po\u017eadavk\u016f v s\u00edti lze bez probl\u00e9m\u016f zabr\u00e1nit um\u011ble vytvo\u0159en\u00fdm pot\u00ed\u017e\u00edm s p\u0159\u00edstupem k legitimn\u00edmu provozu.<\/li>\n<li>Rychl\u00e9 \u0161\u00ed\u0159en\u00ed obsahu a dal\u0161\u00ed servisn\u00ed funkce. Distribuce velk\u00fdch objem\u016f informac\u00ed na serverovou s\u00ed\u0165 umo\u017en\u00ed rychleji doru\u010dit nab\u00eddku koncov\u00e9mu u\u017eivateli. P\u0159\u00edklady nen\u00ed t\u0159eba hledat daleko \u2013 sta\u010d\u00ed si vzpomenout na Amazon a AliExpress. <\/li>\n<li>Mo\u017enost \u201ezamaskovat\u201c probl\u00e9my s hlavn\u00edm webem. Nen\u00ed t\u0159eba \u010dekat na aktualizaci DNS, lze jej p\u0159epnout na novou lokaci s distribuc\u00ed d\u0159\u00edve cacheovan\u00e9ho obsahu. To m\u016f\u017ee na druhou stranu zlep\u0161it odolnost proti v\u00fdpadk\u016fm.<\/li>\n<\/ol>\n<p>\nS v\u00fdhodami jsme se sezn\u00e1mili. Nyn\u00ed zva\u017eme, jak\u00e9 obor\u016fm to prosp\u00edv\u00e1.<\/p>\n<h3>Reklamn\u00ed byznys<\/h3>\n<p>\nReklama je motorem pokroku. Aby motor nevyho\u0159el, je t\u0159eba ho zat\u011b\u017eovat p\u0159im\u011b\u0159en\u011b. Reklamn\u00ed byznys se v \u00fasil\u00ed vyhov\u011bt modern\u00edmu digit\u00e1ln\u00edmu sv\u011btu setk\u00e1v\u00e1 s probl\u00e9my \u201et\u011b\u017ek\u00e9ho obsahu\u201c. T\u011b\u017ek\u00fdm se rozum\u00ed multimedi\u00e1ln\u00ed reklama (hlavn\u011b animovan\u00e9 bannery a videa), kter\u00e1 vy\u017eaduje vysokou \u0161\u00ed\u0159ku p\u00e1sma s\u00edt\u011b. Webov\u00e9 str\u00e1nky s multim\u00e9dii se na\u010d\u00edtaj\u00ed pomalu a mohou zamrzat, co\u017e testuje nervy u\u017eivatel\u016f. V\u011bt\u0161ina se vzd\u00e1v\u00e1 takov\u00fdch zdroj\u016f je\u0161t\u011b p\u0159edt\u00edm, ne\u017e se na\u010dte ve\u0161ker\u00fd dostupn\u00fd obsah. Reklamn\u00ed spole\u010dnosti mohou vyu\u017e\u00edt p\u0159ednosti CDN k \u0159e\u0161en\u00ed t\u011bchto probl\u00e9m\u016f. <\/p>\n<h3>Prodeje<\/h3>\n<p>\nElektronick\u00fd obchod pot\u0159ebuje neust\u00e1l\u00e9 roz\u0161i\u0159ov\u00e1n\u00ed geografick\u00e9ho pokryt\u00ed. D\u016fle\u017eit\u00fdm faktorem je tak\u00e9 boj s konkurenc\u00ed, kter\u00e9 je na ka\u017ed\u00e9m segmentu trhu dostatek. Pokud web nespl\u0148uje po\u017eadavky u\u017eivatel\u016f (v\u010detn\u011b dlouh\u00e9 doby na\u010d\u00edt\u00e1n\u00ed), nebude popul\u00e1rn\u00ed a nebude schopen p\u0159in\u00e1\u0161et stabiln\u011b vysokou konverzi. Implementace CDN by m\u011bla uk\u00e1zat svou v\u00fdhodu p\u0159i zpracov\u00e1n\u00ed datov\u00fdch po\u017eadavk\u016f z r\u016fzn\u00fdch m\u00edst. Rozd\u011blen\u00ed provozu tak\u00e9 pom\u016f\u017ee p\u0159edej\u00edt jeho \u0161pi\u010dk\u00e1m a n\u00e1sledn\u00fdm v\u00fdpadk\u016fm serveru. <\/p>\n<h3>Platformy s z\u00e1bavn\u00edm obsahem<\/h3>\n<p>\nSem spadaj\u00ed nejr\u016fzn\u011bj\u0161\u00ed z\u00e1bavn\u00ed platformy, od stahov\u00e1n\u00ed film\u016f a her a\u017e po streamov\u00e1n\u00ed videa. I kdy\u017e technologie pracuje se statick\u00fdmi daty, streamovan\u00e9 \u00fadaje mohou rychleji dos\u00e1hnout u\u017eivatele d\u00edky retransl\u00e1tor\u016fm. Op\u011bt, cachov\u00e1n\u00ed informac\u00ed CDN je sp\u00e1sou pro vlastn\u00edky velk\u00fdch port\u00e1l\u016f \u2013 multimedi\u00e1ln\u00edch \u00falo\u017ei\u0161\u0165. <\/p>\n<h3>Online hry<\/h3>\n<p>\nInternetov\u00e9 hry je t\u0159eba vy\u010dlenit do samostatn\u00e9 kategorie. Pokud reklama vy\u017eaduje v\u011bt\u0161\u00ed propustnost, online projekty jsou je\u0161t\u011b n\u00e1ro\u010dn\u011bj\u0161\u00ed na zdroje. Poskytovatel\u00e9 \u010del\u00ed probl\u00e9mu, kter\u00fd m\u00e1 dv\u011b str\u00e1nky: rychlost p\u0159\u00edstupu k server\u016fm a zaji\u0161t\u011bn\u00ed vysok\u00e9ho hern\u00edho v\u00fdkonu s kr\u00e1snou grafikou. CDN pro online hry je mo\u017enost m\u00edt takzvan\u00e9 \"push-z\u00f3ny\", kde v\u00fdvoj\u00e1\u0159i mohou ukl\u00e1dat hry na serverech bl\u00edzko u\u017eivatel\u016f. To sni\u017euje vliv rychlosti p\u0159\u00edstupu k p\u016fvodn\u00edmu serveru, a tedy zaji\u0161\u0165uje komfortn\u00ed hran\u00ed pro v\u0161echny.<\/p>\n<h3>Pro\u010d CDN nen\u00ed panacea <\/h3>\n<p>\n<img decoding=\"async\" alt=\"Cesty obsahu jsou neprozkouman\u00e9, nebo se zm\u00edn\u00edme o CDN\" src=\"\/wp-content\/uploads\/2020\/10\/ec145ddfd6d08e36462dd6ecfce88b17.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nP\u0159es zjevn\u00e9 v\u00fdhody ne v\u0161ichni a ne v\u017edy usiluj\u00ed o implementaci technologie do sv\u00e9ho podnik\u00e1n\u00ed. Pro\u010d tomu tak je? Jak to paradoxn\u011b je, n\u011bkter\u00e9 nev\u00fdhody plynou z v\u00fdhod, nav\u00edc se p\u0159id\u00e1v\u00e1 je\u0161t\u011b p\u00e1r bod\u016f souvisej\u00edc\u00edch s nasazen\u00edm s\u00edt\u011b. Marketers kr\u00e1sn\u011b hovo\u0159\u00ed o v\u0161ech v\u00fdhod\u00e1ch technologie, p\u0159i\u010dem\u017e zapom\u00ednaj\u00ed zm\u00ednit, \u017ee v\u0161echny ztr\u00e1cej\u00ed smysl v \u0161irok\u00e9m spektru podm\u00ednek. Pokud se podrobn\u011bji pod\u00edv\u00e1me na nev\u00fdhody CDN, stoj\u00ed za to vyzdvihnout:<\/p>\n<ul>\n<li>Pr\u00e1ce pouze se statick\u00fdm obsahem. Ano, v\u011bt\u0161ina modern\u00edch web\u016f m\u00e1 n\u00edzk\u00e9 procento dynamick\u00e9ho obsahu. Ale tam, kde jsou str\u00e1nky personalizov\u00e1ny, CDN nem\u016f\u017ee pomoci (pokud nezm\u00edrn\u00ed objem provozu);<\/li>\n<li>Zpo\u017ed\u011bn\u00ed cache. Optimalizace je sama o sob\u011b jednou z hlavn\u00edch v\u00fdhod distribu\u010dn\u00edch s\u00edt\u00ed. Ale kdy\u017e dojde ke zm\u011bn\u00e1m na p\u016fvodn\u00edm serveru, trv\u00e1 chv\u00edli, ne\u017e CDN tyto zm\u011bny p\u0159evezme na v\u0161ech sv\u00fdch serverech;<\/li>\n<li>Hromadn\u00e9 blokace. Pokud je z jak\u00e9hokoli d\u016fvodu zablokov\u00e1na IP adresa CDN, uzav\u0159ou se v\u0161echny weby, kter\u00e9 na n\u00ed b\u011b\u017e\u00ed;<\/li>\n<li>Ve v\u011bt\u0161in\u011b p\u0159\u00edpad\u016f si prohl\u00ed\u017ee\u010d nav\u00e1\u017ee dv\u011b spojen\u00ed (s p\u016fvodn\u00edm serverem a CDN). To znamen\u00e1 dodate\u010dn\u00e9 milisekundy \u010dek\u00e1n\u00ed;<\/li>\n<li>Vazba na IP adresy projekt\u016f (v\u010detn\u011b neexistuj\u00edc\u00edch), kter\u00e9 byly d\u0159\u00edve k n\u011bmu p\u0159i\u0159azeny. V\u00fdsledkem je komplikovan\u011bj\u0161\u00ed hodnocen\u00ed od vyhled\u00e1vac\u00edch robot\u016f Google a pot\u00ed\u017ee s um\u00edst\u011bn\u00edm webu do vrcholov\u00fdch pozic p\u0159i SEO propagaci;<\/li>\n<li>Uzly CDN jsou potenci\u00e1ln\u00edm bodem selh\u00e1n\u00ed. Pokud je vyu\u017e\u00edv\u00e1te, je d\u016fle\u017eit\u00e9 p\u0159edem pochopit, jak je uspo\u0159\u00e1d\u00e1na routovac\u00ed struktura syst\u00e9mu a jak\u00e9 chyby se mohou p\u0159i pr\u00e1ci s webem vyskytnout;<\/li>\n<li>Banalita, ale za slu\u017eby dod\u00e1v\u00e1n\u00ed obsahu je t\u0159eba platit. N\u00e1klady jsou zpravidla \u00fam\u011brn\u00e9 objemu provozu, a proto m\u016f\u017ee b\u00fdt nutn\u00e1 kontrola pro pl\u00e1nov\u00e1n\u00ed rozpo\u010dtu. <\/li>\n<\/ul>\n<p>\nNed\u016fle\u017eit\u011bj\u0161\u00ed fakt: i bl\u00edzkost CDN k u\u017eivateli nezaru\u010duje n\u00edzk\u00fd ping. Trasa m\u016f\u017ee b\u00fdt vedena od klienta k hostiteli, kter\u00fd se nach\u00e1z\u00ed v jin\u00e9 zemi nebo dokonce na jin\u00e9m kontinentu. To z\u00e1vis\u00ed na routovac\u00ed politice konkr\u00e9tn\u00ed s\u00edt\u011b a jej\u00edch vztaz\u00edch s telekomunika\u010dn\u00edmi oper\u00e1tory (peerov\u00e1n\u00ed). Mnoho velk\u00fdch poskytovatel\u016f CDN m\u00e1 n\u011bkolik tarif\u016f, kde cena p\u0159\u00edmo ovliv\u0148uje bl\u00edzkost bodu p\u0159\u00edtomnosti p\u0159i p\u0159enosu obsahu koncov\u00fdm u\u017eivatel\u016fm.<\/p>\n<p>Pokud m\u00e1te mo\u017enosti \u2013 spus\u0165te vlastn\u00ed CDN<\/p>\n<p>Nel\u00edb\u00ed se v\u00e1m politika firem poskytuj\u00edc\u00edch slu\u017eby distribu\u010dn\u00edch s\u00edt\u00ed, ale podnik\u00e1n\u00ed pot\u0159ebuje expanzi? Pokud existuj\u00ed mo\u017enosti, pro\u010d nezkusit spu\u0161t\u011bn\u00ed vlastn\u00edho CDN? M\u00e1 to smysl v n\u00e1sleduj\u00edc\u00edch p\u0159\u00edpadech:<\/p>\n<ul>\n<li>Sou\u010dasn\u00e9 n\u00e1klady na distribuci obsahu neodpov\u00eddaj\u00ed o\u010dek\u00e1v\u00e1n\u00edm a nejsou ekonomicky od\u016fvodn\u011bn\u00e9;<\/li>\n<li>Pot\u0159ebujete st\u00e1lou cache, bez sousedstv\u00ed s jin\u00fdmi weby na serveru a kan\u00e1lu;<\/li>\n<li>C\u00edlov\u00e1 skupina se nach\u00e1z\u00ed v oblasti, kde nejsou dostupn\u00e9 CDN na va\u0161\u00ed stran\u011b;<\/li>\n<li>Pot\u0159eba personalizovat nastaven\u00ed p\u0159i dod\u00e1v\u00e1n\u00ed obsahu;<\/li>\n<li>Je nutn\u00e9 urychlit dod\u00e1n\u00ed dynamick\u00e9ho obsahu;<\/li>\n<li>Podez\u0159en\u00ed na poru\u0161en\u00ed soukrom\u00ed u\u017eivatel\u016f a dal\u0161\u00ed nez\u00e1konn\u00e9 jedn\u00e1n\u00ed ze strany t\u0159et\u00edch slu\u017eeb.<\/li>\n<\/ul>\n<p>\nSpu\u0161t\u011bn\u00ed CDN bude vy\u017eadovat dom\u00e9nov\u00e9 jm\u00e9no, n\u011bkolik server\u016f v r\u016fzn\u00fdch regionech (virtu\u00e1ln\u00edch nebo dedikovan\u00fdch) a n\u00e1stroj pro zpracov\u00e1n\u00ed po\u017eadavk\u016f. Nezapome\u0148te na instalaci SSL certifik\u00e1t\u016f, nastaven\u00ed a \u00fapravu program\u016f pro dod\u00e1vku statick\u00e9ho obsahu (Nginx nebo Apache), a tak\u00e9 na efektivn\u00ed monitorov\u00e1n\u00ed cel\u00e9ho syst\u00e9mu. <\/p>\n<p>Spr\u00e1vn\u00e9 konfigurace cache proxy je materi\u00e1l na samostatn\u00fd \u010dl\u00e1nek, a proto zde nebudeme podrobn\u011b popisovat: kde a jak\u00fd parametr spr\u00e1vn\u011b nastavit. Vzhledem k po\u010d\u00e1te\u010dn\u00edm n\u00e1klad\u016fm a \u010dasu na nasazen\u00ed s\u00edt\u011b mohou b\u00fdt hotov\u00e1 \u0159e\u0161en\u00ed perspektivn\u011bj\u0161\u00ed. Mus\u00edte se \u0159\u00eddit aktu\u00e1ln\u00ed situac\u00ed a pl\u00e1novat n\u011bkolik krok\u016f dop\u0159edu.<\/p>\n<h3>Co nakonec<\/h3>\n<p>\nCDN je soubor dodate\u010dn\u00fdch kapacit pro retranslaci va\u0161eho provozu na \u0161irok\u00e9 masy. Jsou pro podnik\u00e1n\u00ed na internetu pot\u0159ebn\u00e9? Ano i ne, z\u00e1le\u017e\u00ed na tom, na jakou c\u00edlovou skupinu je obsah zam\u011b\u0159en a jak\u00e9 c\u00edle si vlastn\u00edk podnik\u00e1n\u00ed klade.<\/p>\n<p>Region\u00e1ln\u00ed a specializovan\u00e9 projekty z\u00edskaj\u00ed p\u0159i implementaci CDN v\u00edce nev\u00fdhod ne\u017e v\u00fdhod. Po\u017eadavky st\u00e1le p\u0159ich\u00e1zej\u00ed nejprve na p\u016fvodn\u00ed server, ale u\u017e p\u0159es zprost\u0159edkovatele. Zde pochybn\u00e9 sn\u00ed\u017een\u00ed pingu, ale zcela jasn\u00e9 m\u011bs\u00ed\u010dn\u00ed n\u00e1klady na vyu\u017e\u00edv\u00e1n\u00ed slu\u017eby. P\u0159i dobr\u00e9m s\u00ed\u0165ov\u00e9m vybaven\u00ed lze bez probl\u00e9m\u016f zlep\u0161it st\u00e1vaj\u00edc\u00ed algoritmy informa\u010dn\u00ed bezpe\u010dnosti, um\u00edstit sv\u00e9 servery bl\u00ed\u017ee k u\u017eivatel\u016fm a z\u00edsk\u00e1vat optimalizace a profit zdarma na trval\u00e9 b\u00e1zi.<\/p>\n<p>T\u00edm, kdo by si m\u011bl opravdu promyslet pou\u017eit\u00ed mezilehl\u00fdch server\u016f, jsou velk\u00e9 spole\u010dnosti, jejich\u017e infrastruktura nezvl\u00e1d\u00e1 neust\u00e1le rostej\u0161\u00ed tok provozu. CDN se osv\u011bd\u010duje jako technologie, kter\u00e1 umo\u017e\u0148uje rychle rozvinout s\u00ed\u0165 na \u0161irokou geografii u\u017eivatel\u016f, zajistit pohodln\u00e9 cloudov\u00e9 hran\u00ed nebo prod\u00e1vat zbo\u017e\u00ed na velk\u00fdch obchodn\u00edch platform\u00e1ch. <\/p>\n<p>Ale i p\u0159i \u0161irok\u00e9 geografii publika je d\u016fle\u017eit\u00e9 p\u0159edem pochopit, k \u010demu konkr\u00e9tn\u011b jsou s\u00edt\u011b pro distribuci obsahu pot\u0159ebn\u00e9. Zrychlen\u00ed webu z\u016fst\u00e1v\u00e1 st\u00e1le komplexn\u00edm \u00fakolem, kter\u00fd se magicky nevy\u0159e\u0161\u00ed implementac\u00ed CDN. Je t\u0159eba nezapom\u00ednat na tak d\u016fle\u017eit\u00e9 funkce jako: multiplatformnost, p\u0159izp\u016fsobivost, optimalizaci serverov\u00e9 \u010d\u00e1sti, k\u00f3du, renderov\u00e1n\u00ed apod. P\u0159edb\u011b\u017en\u00fd technick\u00fd audit a adekv\u00e1tn\u00ed opat\u0159en\u00ed k odstran\u011bn\u00ed probl\u00e9m\u016f jsou tak\u00e9 optim\u00e1ln\u00edm \u0159e\u0161en\u00edm pro jak\u00fdkoliv online projekt, bez ohledu na jeho zam\u011b\u0159en\u00ed a m\u011b\u0159\u00edtko.<\/p>\n<p><\/p>\n<h4>Na z\u00e1klad\u011b reklamy<\/h4>\n<p>\nPr\u00e1v\u011b te\u010f si m\u016f\u017eete objednat <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr136\">v\u00fdkonn\u00e9 servery<\/a><\/noindex>, kter\u00e9 vyu\u017e\u00edvaj\u00ed nejnov\u011bj\u0161\u00ed procesory <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/514570\/\">AMD Epyc<\/a><\/noindex>. Flexibiln\u00ed tarify \u2014 od 1 j\u00e1dra CPU a\u017e po \u0161\u00edlen\u00fdch 128 jader CPU, 512 GB RAM, 4000 GB NVMe.<\/p>\n<p><noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr136\"><img decoding=\"async\" alt=\"Cesty obsahu jsou neprozkouman\u00e9, nebo se zm\u00edn\u00edme o CDN\" src=\"\/wp-content\/uploads\/2020\/10\/699aeaae3b5b35bc24a103351c975583.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Zdroj: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/522936\/\">habr.com<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u0414\u0438\u0441\u043a\u043b\u0435\u0439\u043c\u0435\u0440: \u0414\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0430\u0442\u044c\u044f \u043d\u0435 \u043d\u0435\u0441\u0435\u0442 \u0432 \u0441\u0435\u0431\u0435 \u0441\u0432\u0435\u0434\u0435\u043d\u0438\u0439 \u0440\u0430\u043d\u0435\u0435 \u043d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u044b\u0445 \u0447\u0438\u0442\u0430\u0442\u0435\u043b\u044f\u043c, \u0437\u043d\u0430\u043a\u043e\u043c\u044b\u043c \u0441 \u043f\u043e\u043d\u044f\u0442\u0438\u0435\u043c CDN, \u0430 \u043d\u043e\u0441\u0438\u0442 \u0445\u0430\u0440\u0430\u043a\u0442\u0435\u0440 \u043e\u0431\u0437\u043e\u0440\u0430 \u0442\u0435\u0445\u043d\u043e\u043b\u043e\u0433\u0438\u0438 \u041f\u0435\u0440\u0432\u0430\u044f \u0432\u0435\u0431-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430 \u043f\u043e\u044f\u0432\u0438\u043b\u0430\u0441\u044c \u0432 1990 \u0433\u043e\u0434\u0443 \u0438 \u0438\u043c\u0435\u043b\u0430 \u0440\u0430\u0437\u043c\u0435\u0440 \u0432 \u0441\u0447\u0438\u0442\u0430\u043d\u043d\u044b\u0435 \u0431\u0430\u0439\u0442\u044b. \u0421 \u0442\u0435\u0445 \u043f\u043e\u0440 \u043a\u043e\u043d\u0442\u0435\u043d\u0442 \u043c\u0430\u0441\u0448\u0442\u0430\u0431\u0438\u0440\u0443\u0435\u0442\u0441\u044f \u043a\u0430\u043a \u043a\u0430\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e, \u0442\u0430\u043a \u0438 \u043a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u0435\u043d\u043d\u043e. \u0420\u0430\u0437\u0432\u0438\u0442\u0438\u0435 \u0418\u0422-\u044d\u043a\u043e\u0441\u0438\u0441\u0442\u0435\u043c\u044b \u043f\u0440\u0438\u0432\u0435\u043b\u043e \u043a \u0442\u043e\u043c\u0443, \u0447\u0442\u043e \u0441\u043e\u0432\u0440\u0435\u043c\u0435\u043d\u043d\u044b\u0435 \u0432\u0435\u0431-\u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b \u0438\u0437\u043c\u0435\u0440\u044f\u044e\u0442\u0441\u044f \u043c\u0435\u0433\u0430\u0431\u0430\u0439\u0442\u0430\u043c\u0438 \u0438 \u0442\u0435\u043d\u0434\u0435\u043d\u0446\u0438\u044f \u043a [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":97376,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[688],"tags":[],"class_list":["post-97375","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-administrirovanie"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.3 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u0414\u0438\u0441\u043a\u043b\u0435\u0439\u043c\u0435\u0440:.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/neispovedimy-puti-kontenta-ili-pro-cdn-zamolvim-slovo\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.3\" \/>\n\t\t<meta property=\"og:locale\" content=\"cs_CZ\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47\u041d\u0435\u0438\u0441\u043f\u043e\u0432\u0435\u0434\u0438\u043c\u044b \u043f\u0443\u0442\u0438 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0438\u043b\u0438 \u043f\u0440\u043e CDN \u0437\u0430\u043c\u043e\u043b\u0432\u0438\u043c \u0441\u043b\u043e\u0432\u043e | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u0414\u0438\u0441\u043a\u043b\u0435\u0439\u043c\u0435\u0440:.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/neispovedimy-puti-kontenta-ili-pro-cdn-zamolvim-slovo\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2020-10-17T18:42:13+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2020-10-17T18:42:13+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Cesty obsahu jsou nevyzpytateln\u00e9, nebo o CDN prohod\u00edme slovo | ProHoster","description":"Odm\u00edtnut\u00ed:.","canonical_url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/neispovedimy-puti-kontenta-ili-pro-cdn-zamolvim-slovo","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"cs_CZ","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47\u041d\u0435\u0438\u0441\u043f\u043e\u0432\u0435\u0434\u0438\u043c\u044b \u043f\u0443\u0442\u0438 \u043a\u043e\u043d\u0442\u0435\u043d\u0442\u0430 \u0438\u043b\u0438 \u043f\u0440\u043e CDN \u0437\u0430\u043c\u043e\u043b\u0432\u0438\u043c \u0441\u043b\u043e\u0432\u043e | ProHoster","og:description":"\u0414\u0438\u0441\u043a\u043b\u0435\u0439\u043c\u0435\u0440:.","og:url":"https:\/\/prohoster.info\/cs\/blog\/administrirovanie\/neispovedimy-puti-kontenta-ili-pro-cdn-zamolvim-slovo","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2020-10-17T18:42:13+00:00","article:modified_time":"2020-10-17T18:42:13+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"97375","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-02-28 10:21:28","updated":"2022-10-03 07:11:54","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/97375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/comments?post=97375"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/posts\/97375\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media\/97376"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/media?parent=97375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/categories?post=97375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/cs\/wp-json\/wp\/v2\/tags?post=97375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}