{"id":14922,"date":"2017-03-09T13:20:50","date_gmt":"2017-03-09T11:20:50","guid":{"rendered":"https:\/\/dev.optiweb.com\/?post_type=post&#038;p=14922"},"modified":"2018-04-13T07:24:24","modified_gmt":"2018-04-13T07:24:24","slug":"pohitritev-globalne-spletne-strani-s-pomocjo-cdn-storitev","status":"publish","type":"post","link":"https:\/\/dev.optiweb.com\/sl\/blog\/pohitritev-globalne-spletne-strani-s-pomocjo-cdn-storitev\/","title":{"rendered":"Pohitritev globalne spletne strani s pomo\u010djo CDN storitev"},"content":{"rendered":"<div id='av_section_1'  class='avia-section main_color avia-section-default avia-no-shadow avia-bg-style-scroll  avia-builder-el-0  avia-builder-el-no-sibling   container_wrap fullsize' style=' '  ><div class='container' ><main  role=\"main\" itemprop=\"mainContentOfPage\"  class='template-page content  av-content-full alpha units'><div class='post-entry post-entry-type-page post-entry-14922'><div class='entry-content-wrapper clearfix'>\n<section class=\"av_textblock_section \"  itemscope=\"itemscope\" itemtype=\"https:\/\/schema.org\/BlogPosting\" itemprop=\"blogPost\" ><div class='avia_textblock  '   itemprop=\"text\" ><p style=\"text-align: justify;\">\u017divimo v \u010dasu, ko moramo za maksimalen izkoristek potenciala svojo prepoznavnost raz\u0161iriti tudi na globalno raven \u2013 in enako velja tudi za spletne vsebine. Samo spletno stran obi\u010dajno \u017ee prevedemo v ve\u010d jezikov, da si na\u0161e delo, izdelke in zgodbo lahko pogledajo tudi tujci \u2013 pri tem pa pozabljamo, da zaradi geografske oddaljenosti lahko trpita hitrost in varnost na\u0161e spletne strani. Ena od hitrih re\u0161itev za prepre\u010devanje tak\u0161nih te\u017eav je uporaba storitve CDN (ang. &#8220;Content Delivery Network&#8221;), ki poskrbi za hitrej\u0161e prikazovanje spletnih vsebin \u0161irom sveta.<\/p>\n<p style=\"text-align: justify;\"><strong>Kaj je CDN?<\/strong><br \/>\nContent Delivery Network je mre\u017ea \u0161tevilnih stre\u017enikov, razkropljenih po svetu. Glavna naloga teh stre\u017enikov je, da kon\u010dnemu uporabniku omogo\u010dajo dostop do dolo\u010denih podatkov s \u010dim bli\u017ejega stre\u017enika, kjer se ti podatki nahajajo. Zakaj?<br \/>\nKo odpremo spletno stran, se do trenutka, ko se stran popolnoma nalo\u017ei, pojavljajo zakasnitve. To opazimo kot po\u010dasno odzivanje in pridobivanje vsebine, vzrok zanje pa je najpogosteje fizi\u010dna razdalja med nami in stre\u017enikom, na katerem stran gostuje. CDN to razdaljo virtualno skraj\u0161a in tako pomaga pri zakasnitvah, s tem pa zagotovi hitrej\u0161e odzivanje strani.<\/p>\n<p><strong>Kako deluje?<\/strong><br \/>\nCDN deluje kot predpomnilnik (ang. &#8220;cache&#8221;), na katerem se shranjujejo stati\u010dne datoteke, kot so CSS, JavaScript, slike in podobni podatki. Ko DNS prejme zahtevo za dolo\u010den imenski stre\u017enik, ki uporablja CDN, je nadaljnji postopek nekoliko druga\u010den, kot pri straneh z le enim stre\u017enikom. Z uporabo CDN-ja se stran namre\u010d lahko nalaga z mnogih stre\u017enikov, najpomembnej\u0161e pa je, da stre\u017enik, ki upravlja zahtevo, preveri, iz kje ta zahteva prihaja in dolo\u010di najprimernej\u0161i stre\u017enik za prikaz stati\u010dne vsebine. Najbolj\u0161i stre\u017enik pa je obi\u010dajno tisti, ki je uporabniku fizi\u010dno najbli\u017eji.<br \/>\nKo zahteva za prikaz dolo\u010dene spletne vsebine tako pride do CDN-ja, ta najprej preveri svoje datoteke, da se prepri\u010da, \u010de zahtevano vsebino ima. V kolikor vsebuje vse potrebne in \u010dasovno ustrezne podatke, jih prika\u017ee, sicer pa zahtevo zanje po\u0161lje na primarni stre\u017enik. Ko CDN pridobi sve\u017ee podatke, jih ponovno shrani v svoj pomnilnik in prika\u017ee uporabniku.<\/p>\n<p><strong>Kdaj se zanj odlo\u010diti?<\/strong><br \/>\nUporaba CDN-ja je smiselna le, \u010de imamo obiskovalce iz tujih dr\u017eav.<br \/>\nNeka spletna stran, ki gostuje v Sloveniji in je ve\u010dina njenih obiskovalcev Slovencev, ne potrebuje &#8216;kopije&#8217; strani na tujih stre\u017enikih. Ko pa govorimo o spletnih straneh, ki imajo kupce in obiskovalce s celega sveta, pa je zadeva veliko bolj priporo\u010dljiva. \u010ce imamo na primer spletno trgovino, ki gostuje v Sloveniji, do katere nekdo \u017eeli dostopati s Kitajske, bi ta moral dostopati do stre\u017enika v Sloveniji \u2013 kar pa je po fizi\u010dni poti kar precej\u0161nja razdalja. S pomo\u010djo CDN-ja pa se podatki za Kitajskega uporabnika nalagajo s stre\u017enika nekje na Kitajskem, kar mo\u010dno stre\u017enik virtualno pribli\u017ea in prinese tudi do nekaj sekund prednosti.<\/p>\n<p><strong>Prednosti CDN-jev:<\/strong><br \/>\n&#8211; zmanj\u0161ajo pasovno \u0161irino (ang. &#8220;bandwidth&#8221;)<br \/>\n&#8211; omogo\u010dajo ve\u010dji promet na spletni strani<br \/>\n&#8211; omogo\u010dajo bolj\u0161o varnost<br \/>\n&#8211; pohitrijo nalaganje strani<br \/>\n&#8211; nudijo za\u0161\u010dito pred boti in spamerji<br \/>\n&#8211; nudijo za\u0161\u010dito pred DDoS napadi<\/p>\n<p><strong>Slabosti CDN-jev:<\/strong><br \/>\n&#8211; Third-party hosting: va\u0161i podatki se nahajajo na dodatnih stre\u017enikih, kar pomeni, da sta potrebna dodatno zaupanje in skrb pred varnostjo podatkov<br \/>\n&#8211; dodatni stro\u0161ki<br \/>\n&#8211; kompleksnost: v primeru, da zadevo urejate sami, je potrebno dodatno znanje<br \/>\n&#8211; zni\u017eana varnost (pri uporabi brezpla\u010dnih CDN-jev)<\/p>\n<p><strong>Priporo\u010deni ponudniki:<\/strong><br \/>\n<em>MaxCDN<\/em>: najbolj\u0161i ponudnik CDN storitev po ocenah uporabnikov. Lahko se pohvalijo s podporo za WordPress, Joomlo, Drupal, OpenCart, PrestaShop in \u0161tevilne druge storitve. Ponujajo enega najhitrej\u0161ih odzivnih \u010dasov ter raznolike pakete, primerne za vsak \u017eep.<\/p>\n<p><em>Cloudflare<\/em>: Dale\u010d najprepoznavnej\u0161i ponudniki z odli\u010dnim, brezpla\u010dnim CDN-jem. V zadnjih letih jim sama hitrost za zastonjske uporabnike sicer upada, a tudi Premium ra\u010dun je za marsikoga v primerni cenovni skupini.<\/p>\n<p style=\"text-align: justify;\"><em> Incapsula<\/em>: Ponuja najbolj\u0161e razmerje med hitrostjo in varnostjo. Imajo eno najbolj\u0161ih stre\u017eni\u0161kih za\u0161\u010dit in dolo\u010dene pospe\u0161evalne sisteme, s \u010dimer strani mo\u010dno pove\u010dajo odzivnost. Pohvalijo se lahko tudi z najbolj\u0161o za\u0161\u010dito pred DDoS napadi.<\/p>\n<p><strong>Ga vi potrebujte?<\/strong><br \/>\nV primeru, da imate velik \u0161tevilo tujih obiskovalcev in vam dodaten mese\u010dni stro\u0161ek za obi\u010dajen, dobro za\u0161\u010diten in svetovno dobro pokrit CDN ne predstavlja te\u017eave, ste dobili na\u0161o potrditev: nadgradnja se izpla\u010da.<\/p>\n<\/div><\/section>\n\n","protected":false},"excerpt":{"rendered":"<p>V tokratnem \u010dlanku razlagamo, kaj je CDN, kako pripomore k bolj\u0161i uporabni\u0161ki izku\u0161nji tujih uporabnikov in kaj so njegove prednosti in slabosti.<\/p>\n","protected":false},"author":1,"featured_media":15443,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[1030],"tags":[],"_links":{"self":[{"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/posts\/14922"}],"collection":[{"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/comments?post=14922"}],"version-history":[{"count":8,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/posts\/14922\/revisions"}],"predecessor-version":[{"id":31553,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/posts\/14922\/revisions\/31553"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/media\/15443"}],"wp:attachment":[{"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/media?parent=14922"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/categories?post=14922"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dev.optiweb.com\/sl\/wp-json\/wp\/v2\/tags?post=14922"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}