{"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\/et\/blog\/administrirovanie\/neispovedimy-puti-kontenta-ili-pro-cdn-zamolvim-slovo","title":{"rendered":"Sisu teed on salap\u00e4rased, aga CDN-i kohta r\u00e4\u00e4gime s\u00f5na","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Sisu teed on salap\u00e4rased, aga CDN-i kohta r\u00e4\u00e4gime s\u00f5na\" src=\"\/wp-content\/uploads\/2020\/10\/13c1a8a89bf93036a897eb8f50dee206.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<blockquote><p><i><b>M\u00e4rkus<\/b>:<\/i><br \/>\nSee artikkel ei sisalda varasematele lugejatele tundmatuid andmeid, kelle jaoks CDN m\u00f5isted on tuttavad, vaid on tehnoloogia \u00fclevaade.<\/p><\/blockquote>\n<p>\nEsimene veebileht ilmus 1990. aastal ja selle suurus oli vaid m\u00f5ni bait. Sellest ajast peale on sisu nii kvaliteedi kui ka kvantiteedi osas suurenenud. IT-\u00f6kos\u00fcsteemi areng on viinud selleni, et kaasaegsed veebilehed m\u00f5\u00f5detakse megabaitides ja suundumus v\u00f5imekuse suurendamiseks on igal aastal j\u00e4rjest tugevnenud. Kuidas saavad sisupakkujad h\u00f5lmata suuri geograafilisi alasid ja tagada kasutajatele kiirusinfo kergesti k\u00e4ttesaadavaks? Nende \u00fclesannetega peavad tegelema sisu edastamise ja jaotamise v\u00f5rgud, milleks on sisuhalduss\u00fcsteemid (CDN).<\/p>\n<p>Internetis on \u00fcha rohkem 'raskete' sisu. Samal ajal n\u00e4itavad paljud uuringud, et kasutajad ei soovi tegeleda veebiteenustega, mis laadivad kauem kui 4-5 sekundit. Liialt madal veebilehe laadimiskiirus toob kaasa kasutajate kaotuse, mis omakorda viib liikluse, konversiooni ja seega kasumi v\u00e4henemiseni. Sisu edastamise v\u00f5rgud (CDN) peaksid teoorias need probleemid lahendama. Kuid praktikas m\u00f5jutavad k\u00f5ike detaile ja n\u00fcansse, mis on selles valdkonnas alati piisavalt. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Kust tuli m\u00f5te jaotatud v\u00f5rkudest?<\/h3>\n<p>\nAlustame l\u00fchikese ajaloo ja terminite m\u00e4\u00e4ratlemisega. CDN on serverite grupp, mis on paigutatud erinevatesse kohtadesse, et v\u00f5imaldada internetis sisule suurt hulka kasutajatele juurdep\u00e4\u00e4su. Jaotatud v\u00f5rkude idee seisneb mitmete kohaloleku kohtade (PoP) olemasolus, mis asuvad algse serveri taga. Selline s\u00fcsteem suudab kiiresti t\u00f6\u00f6delda suurt hulka saabunud p\u00e4ringuid, suurendades vastuse kiirus ja andmete edastamise kiirus. <\/p>\n<p>Sisu, et sisu kohaletoimetamise probleem ilmnes teravalt interneti arengu haripunktis, st 90ndate keskpaiku. Tookordsed serverid, mille j\u00f5udlus ei ulatunud isegi t\u00e4nap\u00e4evaste tipptasemel s\u00fclearvutite tasemele, suudsid vaevalt koormust taluda ja ei suutnud pidevalt kasvava liiklusega hakkama saada. Microsoft kulutas iga aasta sadu miljoneid dollareid infoteede uurimisele (tulevad meelde Bill Gatesi kuulsad 640 KB). Nende probleemide lahendamiseks tuli kasutada hierarhilist vahem\u00e4lu, liikuda modemitest kiudoptilistele kaablitele ning p\u00f5hjalikult anal\u00fc\u00fcsida v\u00f5rkude topoloogiat. Olukord meenutas vanaaegset lokomotiivi, mis kihutab r\u00f6\u00f6bastel ja samal ajal moderniseeritakse seda k\u00f5igi v\u00f5imalike vahenditega kiirusel suurendamiseks. <\/p>\n<p>Kuni 90ndate l\u00f5puks m\u00f5istsid veebilehe omanikud, et koormuse v\u00e4hendamiseks ja n\u00f5utud p\u00e4ringute rahuldamiseks tuleb kasutada vahendisse servereid. Nii tekkisid esimesed CDN-id, mis andsid staatilist sisu v\u00e4lja erinevatelt serveritelt, mis olid geograafiliselt jaotatud \u00fcle kogu maailma. Umbes sel ajal tekkis ka \u00e4ri jaotatud v\u00f5rkude peal. Suurim (v\u00e4hemalt \u00fcks suurimaid) CDN teenuse pakkujaid maailmas, ettev\u00f5te Akamai, sai selles valdkonnas pioneeriks, alustades oma teed 1998. aastal. M\u00f5ni aasta hiljem sai CDN massiliseks ning sisu kohaletoimetamisest ja kontsentraatimist saadud tulud ulatusid igakuuselt k\u00fcmnetesse miljonitesse dollaritesse.<\/p>\n<p>T\u00e4na kohtame CDN-e igap\u00e4evases tegevuses, kui k\u00fclastame suurt liiklust omavaid kommertslehti v\u00f5i suheldes sotsiaalmeedias. Teenust pakuvad: Amazon, Cloudflare, Akamai ja paljud muud rahvusvahelised teenusepakkujad. Suured ettev\u00f5tted p\u00fc\u00fcavad kasutada kaootilisi CDN-e, mis toob kaasa mitmeid eeliseid sisu kohaletoimetamise kiirusel ja kvaliteedis. Kui Facebookil ei oleks jaotatud v\u00f5rke ning ta piirdus ainult USA algserveriga, v\u00f5iks idaeurooplaste profiilide avamine v\u00f5tta m\u00e4rkimisv\u00e4\u00e4rselt rohkem aega. <\/p>\n<h3>M\u00f5ni s\u00f5na CDN-ist ja voogedastusest<\/h3>\n<p>\nFutureSource Consulting agentuur viis l\u00e4bi muusika t\u00f6\u00f6stuse anal\u00fc\u00fcsi ja j\u00f5udis j\u00e4reldusele, et 2023. aastal j\u00f5uab muusika voogedastusteenuste tellimuste arv peaaegu poole miljardini. Lisaks saadakse enam kui 90% tuludest just voogaudio teenustest. Videos on olukord sarnane, rahva keeles on kindlalt juurdunud sellised terminid nagu: letspley, veebikontsert ja veebikino. Oma voogedastusteenused on Apple'il, Google'il, YouTube'il ja paljudel teistel ettev\u00f5tetel.<\/p>\n<p>Varasemas n\u00e4gemuses kasutati CDN-e peamiselt staatiliste sisu veebilehtede jaoks. Staatiline teave on info, mis ei muutu s\u00f5ltuvalt kasutaja tegevusest, ajast ja muudest teguritest, st see ei ole personalizeeritud. Siiski, voogedastuse videote ja audio teenuste areng on lisanud veel \u00fche levinud kasutuse stsenaariumi jaotatud v\u00f5rkude kasutamiseks. Vahepealsed serverid, mis asuvad maailma erinevates sihtpunktides, v\u00f5imaldavad tagada stabiilse juurdep\u00e4\u00e4su sisule tipnn\u00e4itajate perioodidel, v\u00e4listades interneti kitsaskohad.<\/p>\n<h3>Kuidas see t\u00f6\u00f6tab<\/h3>\n<p>\nK\u00f5ikide CDN-de olemus on enam-v\u00e4hem sama: kasutada vahepealseid servereid, et v\u00f5imaldada sisu kiiremat kohaletoimetamist l\u00f5ppkasutajale. Protsess t\u00f6\u00f6tab j\u00e4rgmiselt: kasutaja saadab faili allalaadimise p\u00e4ringu, mille saab CDN-server, mis p\u00f6\u00f6rdub \u00fchekordselt originaalserveri poole ja edastab sisu kasutajale. Samal ajal vahendab CDN faile m\u00e4\u00e4ratud ajaperioodi jooksul ja k\u00f5ik edasised p\u00e4ringud t\u00f6\u00f6tleb oma vahem\u00e4lust. Valikuliselt oskavad nad ka eelnevalt laadida faile algserverist, seada vahem\u00e4lu hoidmist\u00e4htaegu, tihendada suuri faile ja palju muud. Ideaalsetes tingimustes edastab host kogu liikluse CDN-s\u00f5lmele, mis juba kasutab oma ressursse sisu kohaletoimetamiseks kasutajatele. Loomulikult viib t\u00f5hus info vahem\u00e4lu haldamine, samuti p\u00e4ringute jaotamine rohkem kui \u00fchele serverile, v\u00f5rku, tasakaalustatumate koormusteni. <\/p>\n<p><img decoding=\"async\" alt=\"Sisu teed on salap\u00e4rased, aga CDN-i kohta r\u00e4\u00e4gime s\u00f5na\" src=\"\/wp-content\/uploads\/2020\/10\/7b1d9413e6c91294099eccd1b47ec3e0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTeine oluline CDN-i funktsioon on andmeedastusviivituste (RTT - round trip time) v\u00e4hendamine. TCP-\u00fchenduse seadistamine, meedia sisu laadimine, JS-faili allalaadimine, TLS-seansi k\u00e4ivitamine, k\u00f5ik need s\u00f5ltuvad pingest. On selge, et mida l\u00e4hemal olete allikale, seda kiiremini saate sellelt vastuse. Isegi valguse kiirusel on oma piir: umbes 200 tuhat km\/s kiudoptilises kaables. See t\u00e4hendab, et Moskva ja Washingtoni vahel on viivitus umbes 75 ms RTT, ja see ei arvesse v\u00f5ta vahepealset seadmete m\u00f5ju. <\/p>\n<p>Kuna m\u00f5ista, milliseid probleeme CDN-id lahendavad, toome v\u00e4lja t\u00e4nap\u00e4eval olulised lahendused:<\/p>\n<ul>\n<li>Google, Yandex, MaxCDN (kasutavad tasuta CDN-e JS-raamatukogude levitamiseks, omavad \u00fcle 90 kohaloleku punkti peaaegu k\u00f5ikides riikides);<\/li>\n<li>Cloudinary, Cloudimage, Google (kliendi optimeerimise teenused ja raamatukogud: pildid, videod, fontide jne);<\/li>\n<li>Jetpack, Incapsula, Swarmify jne (ressursside optimeerimine sisuhalduss\u00fcsteemides: Bitrix, WordPress jne);<\/li>\n<li>CDNVideo, StackPath, NGENIX, MegaFon (CDN staatilise sisu levitamiseks, kasutatakse \u00fcldotstarbeliste v\u00f5rkudena);<\/li>\n<li>Imperva, Cloudflare (lahendused veebisaitide laadimiskiirusel kiirendamiseks).<\/li>\n<\/ul>\n<p>\nEsimesed kolm CDN-i t\u00fc\u00fcpi toovad esitatud nimekirjast ainult osa liiklusest peamiselt serverilt. J\u00e4rgmised kaks kasutatakse t\u00e4ielike proksi serveritena, edastades t\u00e4ielikult kanaleid algsest hostist.<\/p>\n<h3>Kellele ja milliseid eeliseid tehnoloogia pakub <\/h3>\n<p>\nTeoorias v\u00f5ib iga veebisait, mis m\u00fc\u00fcb oma tooteid\/teenuseid ettev\u00f5tete klientidele v\u00f5i f\u00fc\u00fcsilistele isikutele (B2B v\u00f5i B2C), saada kasu CDN-i rakendamisest. Oluline on, et selle sihtr\u00fchm, st kasutajate baas, asuks nende geograafilisest asukohast v\u00e4ljaspool. Kuid isegi kui see pole nii, aitavad levitusv\u00f5rgud koormuse tasakaalustamisel suurte andmete mahtude korral. <\/p>\n<p>Pole ei ole saladus, et serverikanali koormamiseks piisab paarist tuhandest voost. Seet\u00f5ttu toob videovoo jagamine laiemale publikule paratamatult kaasa kitsaskoha - interneti\u00fchenduse ribalaiuses. Sama n\u00e4eme, kui veebilehel on palju v\u00e4ikeseid, kokku liitmata pilte (nt toote eelvaated). Algserver kasutab iga taotluse t\u00f6\u00f6tlemisel \u00fchte TCP-\u00fchendust, mis seab koormuse j\u00e4rjekorda. CDN-i lisamine toob endaga kaasa vajaduse jagada taotlusi mitmele domeenile ja kasutada mitut TCP-\u00fchendust, v\u00e4hendades seel\u00e4bi koormust. Ringpikkuse valem, isegi k\u00f5ige keerulisemates olukordades, toob esile v\u00e4\u00e4rtuse 6-7 RTT ja omandab kujundi: TCP+TLS+DNS. Siia on \u00f5igustatud ka lisama viivitused, mis on seotud raadiosignaali aktiveerimisega seadmes ja signaali edastamisega mobiilitornidesse.<\/p>\n<p>Kokkuv\u00f5ttes toovad spetsialistid esile j\u00e4rgmised interneti\u00e4ri tehnoloogia tugevused:<\/p>\n<ol>\n<li>Kiire infrastruktuuri skaleerimine + ribalaiuse v\u00e4hendamine. Rohkem servereid = rohkem punkte, kus teavet hoitakse. Tulemuseks t\u00f6\u00f6tleb \u00fcks punkt v\u00e4hem liiklust aja\u00fchiku kohta, mist\u00f5ttu v\u00f5ib sellel olla v\u00e4iksem ribalaius. Lisaks tulevad m\u00e4ngu optimeerimisvahendid, mis v\u00f5imaldavad toime tulla tipukoormustega ilma ajakadu.<\/li>\n<li>V\u00e4hem pingeid. Oleme juba maininud, et inimesed ei armasta internetis kaua oodata. Seet\u00f5ttu p\u00f5hjustab k\u00f5rge pinge k\u00f5rgeid loobumism\u00e4\u00e4rasid. Viivitus v\u00f5ib olla tingitud andmete t\u00f6\u00f6tlemise probleemidest serveris, vanade seadmete kasutamisest v\u00f5i lihtsalt l\u00e4bim\u00f5tlemata v\u00f5rgutopoloogiast. Enamik neist probleemidest lahendavad osaliselt sisu edastamise v\u00f5rgud. Siiski on oluline m\u00e4rkida, et tehnoloogia rakendamise reaalne kasu on n\u00e4htav ainult siis, kui \"tarbija pinge\" \u00fcletab 80-90 ms, mis on kaugus Moskvast New Yorki.\n<p><img decoding=\"async\" alt=\"Sisu teed on salap\u00e4rased, aga CDN-i kohta r\u00e4\u00e4gime s\u00f5na\" src=\"\/wp-content\/uploads\/2020\/10\/5cce80424de4b73557c4b3be5e07f1ac.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/li>\n<li>Andmete turvalisus. DDos`id (teenuse katkestamise viiruslikud r\u00fcnnakud) on suunatud serveri talitlush\u00e4irete tekitamisele mingi kasu saavutamise eesm\u00e4rgil. \u00dcksik server on palju haavatavam teabe turvalisuse probleemide suhtes kui hajutatud v\u00f5rk (sellise hiiglasliku nagu CloudFlare infrastruktuuri h\u00e4vitamine ei ole lihtne \u00fclesanne). Filtrite kasutamise ja p\u00e4ringute nutika jaotamise abil saab h\u00f5lpsasti v\u00e4ltida kunstlikult loodud juurdep\u00e4\u00e4suprobleeme legaalsele liiklusele.<\/li>\n<li>Sisu kiire levitamine ja t\u00e4iendavad teenusefunktsioonid. Suurte andmehulkade jaotamine serveriv\u00f5rku v\u00f5imaldab pakkumise kiiremini l\u00f5ppkasutajani viia. N\u00e4iteid selle kohta ei pea kaugele otsima \u2013 piisab, kui meenutada Amazonit ja AliExpressi. <\/li>\n<li>V\u00f5imalus \u201emaskeerida\u201d peamise saidiga seotud probleeme. Ei ole vaja oodata DNS-i uuendamist, saab suunata selle uude asukohta eelnevalt vahem\u00e4llu salvestatud sisu jagamisega. See omakorda v\u00f5ib parandada t\u00f5rke taluvust.<\/li>\n<\/ol>\n<p>\nV\u00f5itudest oleme aru saanud. N\u00fc\u00fcd vaatame, millistele ni\u0161\u0161idele see on kasulik.<\/p>\n<h3>Reklaamiettev\u00f5te<\/h3>\n<p>\nReklaam on progressi mootor. Kuid et mootor ei k\u00fctuse l\u00f5ppedes ei l\u00e4heks \u00fcles, tuleb seda m\u00f5\u00f5dukalt koormata. Seega seisavad reklaamiettev\u00f5tted, p\u00fc\u00fcdes vastata t\u00e4nap\u00e4eva digitaalsele maailmale, silmitsi \u201eraske sisu\u201d probleemidega. Raskeks sisuks peetakse multimeedia reklaami (peamiselt animeeritud b\u00e4nnereid ja videoklippe), mis n\u00f5uab k\u00f5rgeid v\u00f5rgu ribalaiuseid. Multimeedia veebileht laadib aeglaselt ja v\u00f5ib k\u00fclmuda, pannes kasutajate n\u00e4rvid proovile. Enamiku kasutajate jaoks saavad sellised ressursid veidi enne t\u00e4ieliku teabe laadimist eba\u00f5nnestuda. Reklaamiettev\u00f5tted saavad CDN-i eeliseid kasutada nende probleemide lahendamiseks. <\/p>\n<h3>M\u00fc\u00fcgid<\/h3>\n<p>\nElektroniline kaubandus vajab pidevat geograafilise katvuse laiendamist. Veel \u00fcks oluline aspekt on v\u00f5itlus konkurentidega, keda igas turusegmendis on k\u00fclluses. Kui veebisait ei vasta kasutaja vajadustele (sealhulgas kui see laadib liiga kaua), ei saa see populaarseks ja ei suuda tagada k\u00f5rget konversiooni. CDN-i rakendamine peaks n\u00e4itama oma eeliseid andmete p\u00e4ringute t\u00f6\u00f6tlemisel erinevatest kohtadest. Samuti aitab liikluse jaotamine ennetada selle piike ja sellele j\u00e4rgnenud serveri t\u00f5rkeid. <\/p>\n<h3>Meelelahutuslikud platvormid<\/h3>\n<p>\nSiia sobivad k\u00f5ikv\u00f5imalikud meelelahutuslikud platvormid alates filmide ja m\u00e4ngude allalaadimisest kuni voogedastatav video ehk streamingini. Kuigi tehnoloogia t\u00f6\u00f6tab staatiliste andmetega, saavad voogedastatud andmed kiiresti kasutajani j\u00f5uda edastajate kaudu. Taaskord on CDN-i info vahem\u00e4lu suur abi suurte portaalide omanikest \u2013 meediahoidlatest. <\/p>\n<h3>Veebim\u00e4ngud<\/h3>\n<p>\nInternetim\u00e4nge tuleb k\u00e4sitleda eraldi punktina. Kui reklaam vajab suuri ribalaiusi, on veebiprojektid veelgi n\u00f5udlikumad ressursside osas. Teenusepakkujatel on probleem, millel on kaks poolt: juurdep\u00e4\u00e4su kiirus serveritele ja k\u00f5rge m\u00e4ngu soorituse tagamine kauni graafikaga. CDN veebim\u00e4ngude jaoks on v\u00f5imalus omada nn \u201epush-tsoone\u201d, kus arendajad saavad hoida m\u00e4nge serverites, mis on kasutajatele l\u00e4hedal. See v\u00e4hendab algserveri juurdep\u00e4\u00e4su kiirusest tulenevat m\u00f5ju, tagades seega mugava m\u00e4ngukogemuse k\u00f5ikjal.<\/p>\n<h3>Miks CDN ei ole imerohi <\/h3>\n<p>\n<img decoding=\"async\" alt=\"Sisu teed on salap\u00e4rased, aga CDN-i kohta r\u00e4\u00e4gime s\u00f5na\" src=\"\/wp-content\/uploads\/2020\/10\/ec145ddfd6d08e36462dd6ecfce88b17.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nKuigi sellel on ilmsed eelised, ei p\u00fc\u00fca k\u00f5ik ja alati tehnoloogiat oma \u00e4risse rakendada. Miks see nii on? Paradoxaalselt tulenevad m\u00f5ned puudused eeliste kaudu ning lisandub veel paar punkti, mis on seotud v\u00f5rgu juurutamisega. Turundajad r\u00e4\u00e4givad ilusasti tehnoloogia k\u00f5igist eelistest, unustades mainida, et need kaotavad oma m\u00f5tte ulatuslike tingimuste korral. Kui vaadata CDN-i miinuseid l\u00e4hemalt, tasub esile tuua:<\/p>\n<ul>\n<li>T\u00f6\u00f6 ainult staatiliste elementidega. Jah, enamikul kaasaegsetest veebilehtedest on madal d\u00fcnaamilise sisu protsent. Kuid personaliseeritud lehtede puhul ei saa CDN midagi teha (kui mitte arvestada suurt liikluse mahalaadimist);<\/li>\n<li>Vahem\u00e4lu viivitus. Isegi optimeerimine on \u00fcks peamisi jaotatud v\u00f5rkude eeliseid. Kuid muudatuste tegemisel algses serveris kulub aega, enne kui CDN selle k\u00f5ikides oma serverites uuesti vahem\u00e4llu salvestab;<\/li>\n<li>Massiivne blokeerimine. Kui mingil p\u00f5hjusel bloqueoib CDN-i IP-aadressi, suletakse k\u00f5ik saidid, mis sellele toetuvad;<\/li>\n<li>Enamasti loob brauser kaks \u00fchendust (algse serveri ja CDN-iga). See t\u00e4hendab t\u00e4iendavaid millisekundeid ootamiseks;<\/li>\n<li>IP-aadressiga projekti seondumine (sealhulgas mitteeksisteerivate), mis olid varem sellega seotud. Selle tulemusena saame keerulisema reitingu Google'i otsingubotidelt ja raskusi saidi t\u00f5stmisel SEO edendamisel;<\/li>\n<li>CDN s\u00fcdamik \u2013 see on potentsiaalne rikke punkt. Kui neid kasutatakse, on oluline eelnevalt m\u00f5ista, kuidas s\u00fcsteemi marsruutimine toimib ja milliseid vigu v\u00f5ib veebisaidi t\u00f6\u00f6 k\u00e4igus tekkida;<\/li>\n<li>Lihtne, kuid sisuteenuste eest tuleb maksta. Peamiselt on kulud proportsionaalsed liikluse mahuga, seega v\u00f5ib osutuda vajalikuks eelarve planeerimiseks kontroll; <\/li>\n<\/ul>\n<p>\nOluline fakt: isegi CDN-i l\u00e4hedus kasutajale ei taga madalat pingi. Marsruudi loomine v\u00f5ib toimuda kliendist hostini, mis asub teises riigis v\u00f5i isegi teisel kontinendil. See s\u00f5ltub konkreetse v\u00f5rgu marsruudi poliitikast ja selle suhetest sideoperaatoreitega (peering). Paljud suured CDN-i pakkujad pakuvad mitmeid tariife, kus hind m\u00f5jutab otseselt kohaloleku punkti l\u00e4hedust sisu edastamisel sihtkasutajatele.<\/p>\n<p>On v\u00f5imalusi \u2013 k\u00e4ivita oma CDN<\/p>\n<p>Ei meeldi sisuv\u00f5rguteenuste pakkujate poliitika, kuid \u00e4ri vajab laienemist? Kui on v\u00f5imalusi, siis miks mitte proovida oma CDN-i k\u00e4ivitada. See on m\u00f5istlik j\u00e4rgmistes olukordades:<\/p>\n<ul>\n<li>Praegused kulud sisu levitamiseks ei vasta ootustele ja pole majanduslikult p\u00f5hjendatud;<\/li>\n<li>Vajalik pidev vahem\u00e4lu, ilma teiste veebisaitide k\u00f5rvalolekuta serveris ja kanalil;<\/li>\n<li>Sihtauditoorium asub piirkonnas, kus pole teie CDN-ile kergesti k\u00e4ttesaadavaid kohalolekukohti;<\/li>\n<li>Vajadus kohandada seadistusi sisu edastamisel;<\/li>\n<li>Vajadus kiirendada d\u00fcnaamilise sisu edastamist;<\/li>\n<li>Kahtlused kasutajate privaatsuse rikkumise ja teiste kolmandate osapoolte teenuste seadusevastaste tegevuste suhtes.<\/li>\n<\/ul>\n<p>\nCDN k\u00e4ivitamine n\u00f5uab domeeninime, mitmeid servereid erinevates piirkondades (virtuaalsed v\u00f5i p\u00fchendatud) ja p\u00e4ringute t\u00f6\u00f6tlemise t\u00f6\u00f6riista. \u00c4rge unustage SSL-sertifikaatide installimist, staatilise sisu edastamise programmide seadistamist ja redigeerimist (Nginx v\u00f5i Apache) ning kogu s\u00fcsteemi t\u00f5husat j\u00e4lgimist. <\/p>\n<p>\u00d5ige vahem\u00e4llu salvestavate vaheprokside seadistamine on eraldi artikli teema, seega ei k\u00e4sitle me siin, kus ja milliseid parameetreid \u00f5igesti seada. Arvestades algkulusid ja aega v\u00f5rgu juurutamiseks, v\u00f5ib valmislahenduste kasutamine osutuda perspektiivikamaks. Kuid tuleb juhinduda praegusest olukorrast ja kavandada mitu sammu ette.<\/p>\n<h3>Mida l\u00f5puks saavutada<\/h3>\n<p>\nCDN on t\u00e4iendavate ressursside kogum teie liikluse edastamiseks laiemale publikule. Kas neid on interneti \u00e4ri jaoks vaja? Jah ja ei, s\u00f5ltub sellest, millisele sihtgrupile sisu suunatakse ja milliseid eesm\u00e4rke \u00e4ri omanik j\u00e4lgib.<\/p>\n<p>Regioonilised ja kitsalt spetsialiseeritud projektid saavad CDN-i rakendamisest rohkem miinuseid kui plusse. P\u00e4ringud suunatakse siiski esmalt algserverisse, kuid n\u00fc\u00fcd juba vahendaja kaudu. Seega kahtlane v\u00e4hendamine latentsuses, kuid kindlad igakuised kulud teenuse kasutamiseks. Hea v\u00f5rguvarustuse olemasolul on v\u00f5imalik rahulikult t\u00e4iustada olemasolevaid infokaitse algoritme, paigutada oma serverid l\u00e4hemale kasutajatele ning saada optimeerimisi ja kasumit tasuta ja pidevalt.<\/p>\n<p>Kelle t\u00f5eliselt tasub m\u00f5elda vahenduss serveritele, on suured ettev\u00f5tted, mille infrastruktuur ei suuda toime tulla pidevalt kasvava liiklusega. CDN n\u00e4itab end suurep\u00e4raselt tehnoloogiana, mis v\u00f5imaldab kiiresti kehtestada v\u00f5rgu laias geograafias, tagades mugava pilve m\u00e4ngimise v\u00f5i kaupade m\u00fc\u00fcmise suurel kaubandusplatvormil. <\/p>\n<p>Kuid isegi juhul, kui publik on lai, on oluline eelnevalt aru saada, milleks t\u00e4pselt on vajalikud sisu levitamise v\u00f5rgud. Veebisaidi kiirus on endiselt keeruline \u00fclesanne, mis ei lahene maagiliselt CDN-i rakendamisega. Ei tohi unustada ka selliseid olulisi funktsioone nagu: platvormidevaheline \u00fchilduvus, kohandatavus, serveri osa, koodi ja renderdamise optimeerimine jne. Eelnev tehniline audit ja adekvaatsed meetmed probleemide k\u00f5rvaldamiseks on endiselt optimaalne lahendus mis tahes veebiprojekti jaoks, s\u00f5ltumata selle suunast ja mahust.<\/p>\n<p><\/p>\n<h4>Reklaami \u00f5igustes<\/h4>\n<p>\nJust praegu saate tellida <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr136\">v\u00f5imsaid servereid<\/a><\/noindex>, mis kasutavad uusimaid protsessoreid <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/514570\/\">AMD Epyc<\/a><\/noindex>. Paindlikud hinnaplaanid \u2013 alates 1 CPU tuumast kuni hullumeelse 128 CPU tuumani, 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=\"Sisu teed on salap\u00e4rased, aga CDN-i kohta r\u00e4\u00e4gime s\u00f5na\" src=\"\/wp-content\/uploads\/2020\/10\/699aeaae3b5b35bc24a103351c975583.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>Allikas: <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.1.1 - 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\/et\/blog\/administrirovanie\/neispovedimy-puti-kontenta-ili-pro-cdn-zamolvim-slovo\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.1.1\" \/>\n\t\t<meta property=\"og:locale\" content=\"et_EE\" \/>\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\/et\/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\udd47Sisu teed on salap\u00e4rased v\u00f5i r\u00e4\u00e4gime s\u00f5na CDN-ist | ProHoster","description":"K\u00e4ibel.","canonical_url":"https:\/\/prohoster.info\/et\/blog\/administrirovanie\/neispovedimy-puti-kontenta-ili-pro-cdn-zamolvim-slovo","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"et_EE","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\/et\/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\/et\/wp-json\/wp\/v2\/posts\/97375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/comments?post=97375"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/posts\/97375\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media\/97376"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/media?parent=97375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/categories?post=97375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/et\/wp-json\/wp\/v2\/tags?post=97375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}