{"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\/sv\/blog\/administrirovanie\/neispovedimy-puti-kontenta-ili-pro-cdn-zamolvim-slovo","title":{"rendered":"Inneh\u00e5llets v\u00e4gar \u00e4r ofattbara eller om CDN s\u00e4ger jag ett ord","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p><img decoding=\"async\" alt=\"Inneh\u00e5llets v\u00e4gar \u00e4r ofattbara eller om CDN s\u00e4ger jag ett ord\" src=\"\/wp-content\/uploads\/2020\/10\/13c1a8a89bf93036a897eb8f50dee206.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/p>\n<blockquote><p><i><b>Disclaimer<\/b>:<\/i><br \/>\nDen h\u00e4r artikeln inneh\u00e5ller inga nyheter som \u00e4r ok\u00e4nda f\u00f6r l\u00e4sare som \u00e4r bekanta med begreppet CDN, utan fungerar som en \u00f6versikt av teknologin.<\/p><\/blockquote>\n<p>\nDen f\u00f6rsta webbsidan d\u00f6k upp 1990 och hade en storlek p\u00e5 n\u00e5gra f\u00e5 byte. Sedan dess har inneh\u00e5llet skalats b\u00e5de kvalitativt och kvantitativt. Utvecklingen av IT-ekosystemet har lett till att moderna webbsidor m\u00e4ts i megabytes, och trenden att \u00f6ka n\u00e4tverkets bandbredd f\u00f6rst\u00e4rks varje \u00e5r. Hur kan inneh\u00e5llsleverant\u00f6rer n\u00e5 stora geografiska omr\u00e5den och s\u00e4kerst\u00e4lla att anv\u00e4ndarna \u00f6verallt har h\u00f6g hastighet f\u00f6r \u00e5tkomst till information? Det \u00e4r dessa utmaningar som inneh\u00e5llsleverans- och distributionsn\u00e4tverk, \u00e4ven kallade Content Delivery Networks eller helt enkelt CDN, m\u00e5ste hantera.<\/p>\n<p>Det finns allt mer \u201etungt\u201d inneh\u00e5ll p\u00e5 internet. Ocks\u00e5 m\u00e5nga studier visar att anv\u00e4ndarna inte vill ha att g\u00f6ra med webbtj\u00e4nster som tar l\u00e4ngre \u00e4n 4-5 sekunder p\u00e5 sig att ladda. F\u00f6r l\u00e5g laddningstid p\u00e5 en webbplats kan leda till f\u00f6rlorad publik, vilket i sin tur medf\u00f6r minskad trafik, konvertering och d\u00e4rmed int\u00e4kter. Inneh\u00e5llsleveransn\u00e4tverk (CDN) kan, i teorin, l\u00f6sa dessa problem och deras konsekvenser. Men i praktiken handlar det ofta om detaljer och nyanser i varje specifik situation, vilket det finns gott om inom detta omr\u00e5de. <br \/>\n<noindex><a rel=\"nofollow\" name=\"habracut\"><\/a><\/noindex><\/p>\n<h3>Varifr\u00e5n kom id\u00e9n om distribuerade n\u00e4tverk?<\/h3>\n<p>\nL\u00e5t oss b\u00f6rja med en kort historisk tillbakablick och definition av termer. CDN \u00e4r ett n\u00e4tverk av en grupp servrar bel\u00e4gna p\u00e5 olika platser f\u00f6r att tillhandah\u00e5lla \u00e5tkomst till internetinneh\u00e5ll med omfattande t\u00e4ckning f\u00f6r anv\u00e4ndarna. Id\u00e9n om distribuerade n\u00e4tverk inneb\u00e4r att det finns flera punkter f\u00f6r n\u00e4rvaro (PoP) som ligger utanf\u00f6r den ursprungliga servern. Ett s\u00e5dant system kan snabbare bearbeta den stora m\u00e4ngd inkommande f\u00f6rfr\u00e5gningar, vilket \u00f6kar responsen och hastigheten f\u00f6r \u00f6verf\u00f6ring av data. <\/p>\n<p>Problemet med att leverera inneh\u00e5ll till anv\u00e4ndare blev akut i slutet av 90-talet, n\u00e4r internet var i sin ungdom. De d\u00e5varande servrarna, vars prestanda knappt matchade dagens toppmoderna b\u00e4rbara datorer, k\u00e4mpade f\u00f6r att klara belastningen och kunde inte hantera det st\u00e4ndigt v\u00e4xande trafikfl\u00f6det. Microsoft spenderade \u00e5rligen hundratals miljoner dollar p\u00e5 forskning relaterad till informationsmagistralen (man kan inte l\u00e5ta bli att t\u00e4nka p\u00e5 de ber\u00f6mda 640 KB fr\u00e5n Bill Gates). P\u00e5 v\u00e4gen mot att l\u00f6sa dessa problem var man tvungen att anv\u00e4nda hierarkisk caching, \u00f6verg\u00e5 fr\u00e5n modem till fiberoptik och noggrant analysera n\u00e4tverkens topologi. Situationen p\u00e5minde om ett gammalt lok som rusar fram p\u00e5 sp\u00e5ren och moderniseras med alla tillg\u00e4ngliga medel f\u00f6r att \u00f6ka hastigheten. <\/p>\n<p>Redan i slutet av 90-talet ins\u00e5g \u00e4garna av webbsidor att de f\u00f6r att minska belastningen och uppfylla de krav som st\u00e4lldes beh\u00f6vde anv\u00e4nda mellanservrar. S\u00e5 kom de f\u00f6rsta CDN:erna till, som delade ut statiskt inneh\u00e5ll fr\u00e5n olika servrar spridda \u00f6ver hela v\u00e4rlden. Ungef\u00e4r samtidigt b\u00f6rjade \u00e4ven aff\u00e4rer baserade p\u00e5 distribuerade n\u00e4tverk att dyka upp. Den st\u00f6rsta (\u00e5tminstone en av de st\u00f6rsta) CDN-leverant\u00f6ren i v\u00e4rlden, f\u00f6retaget Akamai, blev en pionj\u00e4r inom detta omr\u00e5de och b\u00f6rjade sin verksamhet 1998. N\u00e5gra \u00e5r senare blev CDN allm\u00e4nt f\u00f6rekommande och int\u00e4kterna fr\u00e5n leverans och distribuering av inneh\u00e5ll uppgick till tiotals miljoner dollar varje m\u00e5nad.<\/p>\n<p>I dag st\u00f6ter vi p\u00e5 CDN varje g\u00e5ng vi bes\u00f6ker en handelssida med h\u00f6g trafik eller interagerar p\u00e5 sociala medier. Tj\u00e4nsten erbjuds av: Amazon, Cloudflare, Akamai och m\u00e5nga andra multinationella leverant\u00f6rer. Stora f\u00f6retag str\u00e4var dessutom efter att anv\u00e4nda egna CDN, vilket ger dem flera f\u00f6rdelar n\u00e4r det kommer till hastighet och kvalitet p\u00e5 inneh\u00e5llsleveransen. Om Facebook inte hade haft distribuerade n\u00e4tverk och ist\u00e4llet n\u00f6jt sig med bara en ursprungsserver bel\u00e4gen i USA, skulle inladdningen av profiler f\u00f6r anv\u00e4ndare i \u00f6stra Europa ta betydligt l\u00e4ngre tid. <\/p>\n<h3>Ett par ord om CDN och streaming<\/h3>\n<p>\nFutureSource Consulting har genomf\u00f6rt en analys av musikindustrin och dragit slutsatsen att antalet abonnemang p\u00e5 musiktj\u00e4nster kommer att n\u00e5 n\u00e4stan en halv miljard personer under 2023. Dessutom kommer mer \u00e4n 90% av int\u00e4kterna att genereras fr\u00e5n ljudstr\u00f6mning. Situationen \u00e4r liknande f\u00f6r video, d\u00e4r s\u00e5dana termer som: l\u00e5tspelsvideo, onlinekonsert och onlinebiograf redan har etablerat sig i folklexikonet. Apple, Google, YouTube och m\u00e5nga andra f\u00f6retag har sina egna str\u00f6mningstj\u00e4nster.<\/p>\n<p>I ett tidigt skede anv\u00e4ndes CDN fr\u00e4mst f\u00f6r webbplatser med statiskt inneh\u00e5ll. Statisk information \u00e4r det som inte \u00e4ndras beroende p\u00e5 anv\u00e4ndarens handlingar, tid och andra faktorer, dvs. inte \u00e4r personaliserad. Men utvecklingen av str\u00f6mningstj\u00e4nster f\u00f6r video och ljud har lagt till \u00e4nnu ett vanligt anv\u00e4ndningsomr\u00e5de f\u00f6r distribuerade n\u00e4tverk. Mellanservrar, som ligger n\u00e4ra den m\u00e5lgrupp v\u00e4rlden \u00f6ver, m\u00f6jligg\u00f6r stabil tillg\u00e5ng till inneh\u00e5llet under perioder med h\u00f6g belastning, vilket utesluter bristen p\u00e5 internet \"flaskhalsar\".<\/p>\n<h3>Hur det fungerar<\/h3>\n<p>\nAllt CDN:s k\u00e4rna \u00e4r i stort sett densamma: att anv\u00e4nda mellanh\u00e4nder f\u00f6r att snabbare kunna leverera inneh\u00e5ll till slutkonsumenten. Det fungerar s\u00e5 h\u00e4r: anv\u00e4ndaren skickar en beg\u00e4ran om att ladda ner en fil, denna beg\u00e4ran tas emot av CDN-servern, som en g\u00e5ng kontaktar den ursprungliga servern och ger anv\u00e4ndaren inneh\u00e5llet. Parallellt med detta cachar CDN filerna under en viss tidsperiod och alla efterf\u00f6ljande beg\u00e4rningar hanteras fr\u00e5n sin egen cache. Valfritt kan de ocks\u00e5 f\u00f6rladda filer fr\u00e5n den ursprungliga servern, st\u00e4lla in cachelagringstiden, komprimera stora filer och mycket mer. I den mest ideala situationen \u00f6verf\u00f6r v\u00e4rden hela fl\u00f6det till CDN-noden, som sedan anv\u00e4nder sina egna resurser f\u00f6r att leverera inneh\u00e5ll till anv\u00e4ndarna. Sj\u00e4lvklart kommer effektiv cachning av information och f\u00f6rdelning av beg\u00e4rningar inte p\u00e5 en server utan p\u00e5 ett n\u00e4tverk att leda till en mer balanserad trafikbelastning. <\/p>\n<p><img decoding=\"async\" alt=\"Inneh\u00e5llets v\u00e4gar \u00e4r ofattbara eller om CDN s\u00e4ger jag ett ord\" src=\"\/wp-content\/uploads\/2020\/10\/7b1d9413e6c91294099eccd1b47ec3e0.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nDen andra viktiga egenskapen hos CDN:s arbete \u00e4r att minska f\u00f6rseningar vid datatransfer (\u00e4ven kallad RTT \u2013 round trip time). Etablering av TCP-anslutning, nedladdning av medieinneh\u00e5ll, JS-filer, start av TLS-sessioner, allt detta beror p\u00e5 ping-tiden. Det \u00e4r uppenbart att ju n\u00e4rmare du \u00e4r k\u00e4llan, desto snabbare kan du f\u00e5 svar. \u00c4ven ljusets hastighet har sina begr\u00e4nsningar: cirka 200 000 km\/s via fiberoptik. Detta inneb\u00e4r att f\u00f6rdr\u00f6jningen fr\u00e5n Moskva till Washington kommer att vara cirka 75 ms i RTT, och detta utan p\u00e5verkan fr\u00e5n mellanliggande utrustning. <\/p>\n<p>F\u00f6r att b\u00e4ttre f\u00f6rst\u00e5 vilka uppgifter inneh\u00e5llsdistributionsn\u00e4tverk l\u00f6ser, kommer h\u00e4r en lista \u00f6ver aktuella l\u00f6sningar idag:<\/p>\n<ul>\n<li>Google, Yandex, MaxCDN (anv\u00e4nder gratis CDN f\u00f6r att distribuera JS-bibliotek, har \u00f6ver 90 n\u00e4rvaro punkter i de flesta l\u00e4nder i v\u00e4rlden);<\/li>\n<li>Cloudinary, Cloudimage, Google (tj\u00e4nster och bibliotek f\u00f6r klientoptimering: bilder, videos, typsnitt etc.);<\/li>\n<li>Jetpack, Incapsula, Swarmify och s\u00e5 vidare (optimering av resurser i inneh\u00e5llshanteringssystem: Bitrix, WordPress osv.);<\/li>\n<li>CDNVideo, StackPath, NGENIX, MegaFon (CDN f\u00f6r distribution av statiskt inneh\u00e5ll, anv\u00e4nds som allm\u00e4nna n\u00e4tverk);<\/li>\n<li>Imperva, Cloudflare (l\u00f6sningar f\u00f6r att snabba upp webbplatsladdning).<\/li>\n<\/ul>\n<p>\nDe f\u00f6rsta tre typerna av CDN i listan \u00e4r avsedda f\u00f6r att \u00f6verf\u00f6ra endast en del av trafiken fr\u00e5n huvudservern. De \u00e5terst\u00e5ende tv\u00e5 anv\u00e4nds som fullfj\u00e4drade proxyservrar med fullst\u00e4ndig \u00f6verf\u00f6ring av dataportarna fr\u00e5n den ursprungliga v\u00e4rden.<\/p>\n<h3>Vem och vilka f\u00f6rdelar ger tekniken <\/h3>\n<p>\nI teorin kan vilken webbplats som s\u00e4ljer sina produkter\/tj\u00e4nster till f\u00f6retagskunder eller privatpersoner (B2B eller B2C) dra nytta av att implementera ett CDN. Det \u00e4r viktigt att deras m\u00e5lgrupp, det vill s\u00e4ga anv\u00e4ndarbasen, \u00e4r bel\u00e4gen utanf\u00f6r deras geografiska plats. Men \u00e4ven om s\u00e5 inte \u00e4r fallet, kommer inneh\u00e5llsdistributionsn\u00e4tverk att hj\u00e4lpa till med belastningsbalansering vid stora m\u00e4ngder inneh\u00e5ll. <\/p>\n<p>Det \u00e4r ingen hemlighet att det f\u00f6r att fylla serverkanalen r\u00e4cker med ett par tusen fl\u00f6den. D\u00e4rf\u00f6r kommer spridning av videostr\u00f6mning till massorna oundvikligen att leda till att det uppst\u00e5r en flaskhals - bandbredden p\u00e5 internetkanalen. Detta m\u00e4rker vi ocks\u00e5 n\u00e4r en webbplats har m\u00e5nga sm\u00e5, osammanh\u00e4ngande bilder (produkter, till exempel). Den ursprungliga servern anv\u00e4nder en TCP-anslutning f\u00f6r att bearbeta vilket antal f\u00f6rfr\u00e5gningar som helst, vilket st\u00e4ller in lasten i k\u00f6. Att l\u00e4gga till CDN inneb\u00e4r behovet av att sprida f\u00f6rfr\u00e5gningar \u00f6ver flera dom\u00e4ner och anv\u00e4nda flera TCP-anslutningar, vilket avlastar kanalen. Och formeln f\u00f6r cirkul\u00e4r f\u00f6rdr\u00f6jning, \u00e4ven vid de mest ogynnsamma f\u00f6rh\u00e5llandena, ger ett v\u00e4rde av 6-7 RTT och f\u00e5r utseendet: TCP+TLS+DNS. H\u00e4r ska man ocks\u00e5 rimligen inkludera f\u00f6rdr\u00f6jningar relaterade till aktivering av radiokanalen p\u00e5 enheten och signal\u00f6verf\u00f6ring till mobilmaster.<\/p>\n<p>Genom att sammanfatta styrkorna med teknologi f\u00f6r f\u00f6retag p\u00e5 n\u00e4tet framh\u00e4ver experterna f\u00f6ljande punkter:<\/p>\n<ol>\n<li>Snabb skalning av infrastrukturen + minskad bandbredd. Fler servrar = fler punkter d\u00e4r information lagras. Som ett resultat bearbetar en punkt mindre trafik per tidsenhet, vilket inneb\u00e4r att den kan ha l\u00e4gre bandbredd. Dessutom tr\u00e4der optimeringsverktyg i kraft, vilket g\u00f6r det m\u00f6jligt att hantera toppbelastningar utan tidsf\u00f6rlust.<\/li>\n<li>Mindre ping. Vi har redan n\u00e4mnt att m\u00e4nniskor inte gillar att v\u00e4nta l\u00e4nge p\u00e5 internet. D\u00e4rf\u00f6r bidrar h\u00f6g ping till h\u00f6ga avvisningsgrader. F\u00f6rdr\u00f6jningen kan orsakas av problem med databehandling p\u00e5 servern, anv\u00e4ndning av gammal utrustning eller helt enkelt en d\u00e5ligt planerad n\u00e4tverkstopologi. M\u00e5nga av dessa problem l\u00f6ses delvis av inneh\u00e5llsdistributionsn\u00e4tverk. \u00c4ven h\u00e4r \u00e4r det viktigt att notera att den verkliga nyttan av att inf\u00f6ra teknologin bara kommer att synas n\u00e4r \"kundpingen\" \u00f6verstiger 80-90 ms, vilket \u00e4r avst\u00e5ndet fr\u00e5n Moskva till New York.\n<p><img decoding=\"async\" alt=\"Inneh\u00e5llets v\u00e4gar \u00e4r ofattbara eller om CDN s\u00e4ger jag ett ord\" src=\"\/wp-content\/uploads\/2020\/10\/5cce80424de4b73557c4b3be5e07f1ac.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/li>\n<li>Datas\u00e4kerhet. DDoS-attacker (virtuella attacker av typen '\u00f6verbelastningsattack') syftar till att orsaka avbrott i serverns drift f\u00f6r att uppn\u00e5 n\u00e5gon form av vinst. En enskild server \u00e4r mycket mer utsatt f\u00f6r informationss\u00e4kerhetsrisker \u00e4n ett distribuerat n\u00e4tverk (att \u00f6verlista en infrastruktur som CloudFlare \u00e4r ingen l\u00e4tt uppgift). Genom att anv\u00e4nda filter och effektivt f\u00f6rdela f\u00f6rfr\u00e5gningar \u00f6ver n\u00e4tverket kan man utan problem f\u00f6rhindra konstgjorda komplikationer med tillg\u00e5ngen till legitim trafik.<\/li>\n<li>Snabb distribution av inneh\u00e5ll och ytterligare tj\u00e4nstefunktioner. Att distribuera stora m\u00e4ngder information \u00f6ver ett servern\u00e4tverk g\u00f6r det m\u00f6jligt att snabbare n\u00e5 ut med erbjudandet till slutanv\u00e4ndaren. Det beh\u00f6vs inte g\u00e5 l\u00e5ngt f\u00f6r exempel \u2013 t\u00e4nk bara p\u00e5 Amazon och AliExpress. <\/li>\n<li>M\u00f6jlighet att 'maskera' problem med den prim\u00e4ra webbplatsen. Det beh\u00f6vs inte v\u00e4nta p\u00e5 att DNS ska uppdateras, man kan omdirigera den till en ny plats med distribution av tidigare cachat inneh\u00e5ll. Detta kan i sin tur f\u00f6rb\u00e4ttra redundansen.<\/li>\n<\/ol>\n<p>\nVi har g\u00e5tt igenom f\u00f6rdelarna. L\u00e5t oss nu titta p\u00e5 vilka nischer som kan dra nytta av detta.<\/p>\n<h3>Reklambranschen<\/h3>\n<p>\nReklam \u00e4r motorn i framsteg. Och f\u00f6r att motorn inte ska g\u00e5 s\u00f6nder m\u00e5ste den belastas i rimlig m\u00e4ngd. S\u00e5 \u00e4ven reklambranschen, som f\u00f6rs\u00f6ker anpassa sig till den moderna digitala v\u00e4rlden, st\u00f6ter p\u00e5 problem med 'tungt inneh\u00e5ll'. Med tungt menas multimediadvertising (fr\u00e4mst animerade banners och videoklipp) som kr\u00e4ver h\u00f6g bandbredd. En webbplats med multimedia laddas l\u00e4nge och kan h\u00e4nga sig, vilket testar anv\u00e4ndarnas t\u00e5lamod. M\u00e5nga avst\u00e5r fr\u00e5n s\u00e5dana resurser innan all information har laddats. Reklambyr\u00e5er kan anv\u00e4nda f\u00f6rdelarna med CDN f\u00f6r att l\u00f6sa dessa problem. <\/p>\n<h3>F\u00f6rs\u00e4ljning<\/h3>\n<p>\nE-handel beh\u00f6ver st\u00e4ndigt utvidga sin geografiska n\u00e4rvaro. En annan viktig aspekt \u00e4r kampen mot konkurrenter, av vilka det finns gott om i varje marknadssegment. Om webbplatsen inte uppfyller anv\u00e4ndarens krav (inklusive l\u00e5ng laddningstid) kommer den inte att bli popul\u00e4r och kan inte generera stabilt h\u00f6ga konverteringar. Implementering av CDN b\u00f6r visa sina f\u00f6rdelar n\u00e4r det g\u00e4ller att hantera databasf\u00f6rfr\u00e5gningar fr\u00e5n olika platser. Dessutom kommer trafikf\u00f6rdelning att hj\u00e4lpa till att f\u00f6rhindra toppar och de efterf\u00f6ljande serveravbrotten. <\/p>\n<h3>Plattformar med underh\u00e5llningsinneh\u00e5ll<\/h3>\n<p>\nH\u00e4r passar alla typer av underh\u00e5llningsplattformar, fr\u00e5n nedladdning av filmer och spel till str\u00f6mmande video. \u00c4ven om teknologin fungerar med statisk information, kan str\u00f6mmande data snabbare n\u00e5 anv\u00e4ndaren via retransmittorer. \u00c5terigen \u00e4r cachen av information i CDN en r\u00e4ddning f\u00f6r \u00e4gare av stora portaler \u2013 mediearkiv. <\/p>\n<h3>Onlinespel<\/h3>\n<p>\nInternetspel beh\u00f6ver lyftas till en separat punkt. Om reklam beh\u00f6ver stor bandbredd, s\u00e5 \u00e4r onlinaprojekt \u00e4nnu mer kr\u00e4vande p\u00e5 resurser. Leverant\u00f6rer st\u00e5r inf\u00f6r ett problem med tv\u00e5 sidor: hastighet till servrar + att s\u00e4kerst\u00e4lla h\u00f6g spelprestanda med vacker grafik. CDN f\u00f6r onlinespel \u00e4r en m\u00f6jlighet att ha s\u00e5 kallade \"push-zoner\", d\u00e4r utvecklare kan lagra spel p\u00e5 servrar bel\u00e4gna n\u00e4ra anv\u00e4ndarna. Detta minskar p\u00e5verkan av hastigheten p\u00e5 \u00e5tkomst till den ursprungliga servern, vilket inneb\u00e4r att en bekv\u00e4m spelupplevelse kan s\u00e4kerst\u00e4llas \u00f6verallt.<\/p>\n<h3>Varf\u00f6r CDN inte \u00e4r en universall\u00f6sning <\/h3>\n<p>\n<img decoding=\"async\" alt=\"Inneh\u00e5llets v\u00e4gar \u00e4r ofattbara eller om CDN s\u00e4ger jag ett ord\" src=\"\/wp-content\/uploads\/2020\/10\/ec145ddfd6d08e36462dd6ecfce88b17.jpeg\" style=\"display:block;margin: 0 auto;\" \/><br \/>\nTrots de uppenbara f\u00f6rdelarna \u00e4r det inte alla som alltid str\u00e4var efter att implementera teknologin i sin verksamhet. Varf\u00f6r \u00e4r det s\u00e5? Paradoxalt nog f\u00f6ljer vissa nackdelar av f\u00f6rdelarna, och dessutom tillkommer ytterligare n\u00e5gra punkter relaterade till distributionen av n\u00e4tverket. Marknadsf\u00f6rare kommer att tala vackert om alla f\u00f6rdelarna med teknologin, men gl\u00f6mmer att n\u00e4mna att alla dessa f\u00f6rdelar f\u00f6rlorar sin betydelse under olika omst\u00e4ndigheter. N\u00e4r man noggrant granskar nackdelarna med CDN b\u00f6r man s\u00e4rskilja:<\/p>\n<ul>\n<li>Arbete som endast r\u00f6r statisk media. Ja, de flesta moderna webbplatser har en l\u00e5g andel dynamiskt inneh\u00e5ll. Men d\u00e4r sidor \u00e4r personaliserade kan en CDN inte hj\u00e4lpa till (\u00e4ven om den kan l\u00e4tta p\u00e5 en stor del av trafiken);<\/li>\n<li>Cachef\u00f6rdr\u00f6jning. Sj\u00e4lv optimering \u00e4r en av de st\u00f6rsta f\u00f6rdelarna med f\u00f6rdelningsn\u00e4t. Men n\u00e4r \u00e4ndringar g\u00f6rs p\u00e5 den ursprungliga servern tar det tid innan CDN kan cacha den p\u00e5 alla sina servrar;<\/li>\n<li>Massblockeringar. Om en CDN:s IP-adress blockeras av n\u00e5gon anledning, st\u00e4ngs alla webbplatser som \u00e4r kopplade till den;<\/li>\n<li>I de flesta fall kommer webbl\u00e4saren att etablera tv\u00e5 anslutningar (till den ursprungliga servern och CDN). Det ger extra millisekunder i v\u00e4ntan;<\/li>\n<li>Bindning till IP-adresser f\u00f6r projekt (inklusive de som inte l\u00e4ngre existerar) som tidigare var kopplade till den. Resultatet blir en komplicerad rankning fr\u00e5n Googles s\u00f6krobotar och sv\u00e5righeter att f\u00e5 webbplatsen att n\u00e5 topp i SEO-framsteg;<\/li>\n<li>En CDN-nod \u00e4r en potentiell felpunkt. Om de anv\u00e4nds \u00e4r det viktigt att f\u00f6rst\u00e5 hur systemets routning fungerar i f\u00f6rv\u00e4g och vilka fel som kan uppst\u00e5 under arbetet med webbplatsen;<\/li>\n<li>Det kan tyckas enkelt, men man m\u00e5ste betala f\u00f6r tj\u00e4nsterna f\u00f6r inneh\u00e5llsdistribution. Generellt \u00e4r kostnaderna proportionella mot trafiken, vilket inneb\u00e4r att det kan kr\u00e4vas kontroll f\u00f6r att planera budgeten. <\/li>\n<\/ul>\n<p>\nEn viktig punkt: \u00e4ven om en CDN ligger n\u00e4ra anv\u00e4ndaren garanterar det inte l\u00e5g latens. Routen kan g\u00e5 fr\u00e5n klienten till en v\u00e4rd som ligger i ett annat land eller till och med p\u00e5 en annan kontinent. Detta beror p\u00e5 den specifika n\u00e4tets routningspolicy och dess relationer med teleoperat\u00f6rer (peering). M\u00e5nga stora CDN-leverant\u00f6rer har flera priss\u00e4ttningar, d\u00e4r kostnaden direkt p\u00e5verkar n\u00e4rheten till n\u00e4rvaropunkten vid \u00f6verf\u00f6ring av inneh\u00e5ll till m\u00e5lgruppen.<\/p>\n<p>Om du har resurser kan du starta din egen CDN<\/p>\n<p>\u00c4r du missn\u00f6jd med policyn f\u00f6r f\u00f6retag som tillhandah\u00e5ller tj\u00e4nster f\u00f6r inneh\u00e5llsdistributionsn\u00e4t och beh\u00f6ver ditt f\u00f6retag expandera? Om det finns resurser, varf\u00f6r inte prova att starta en egen CDN? Detta \u00e4r meningsfullt i f\u00f6ljande fall:<\/p>\n<ul>\n<li>De aktuella kostnaderna f\u00f6r distributionsinneh\u00e5ll motsvarar inte dina f\u00f6rv\u00e4ntningar och \u00e4r inte ekonomiskt h\u00e5llbara;<\/li>\n<li>Beh\u00f6ver en permanent cache, utan grannar med andra webbplatser p\u00e5 servern och kanalen;<\/li>\n<li>Den m\u00e5lgrupp som finns i en region d\u00e4r det inte finns n\u00e5gra punkter f\u00f6r n\u00e4rvaro f\u00f6r tillg\u00e4ngliga CDN;<\/li>\n<li>Behovet av att anpassa inst\u00e4llningarna vid leverans av inneh\u00e5ll;<\/li>\n<li>Det kr\u00e4vs en snabbare leverans av dynamiskt inneh\u00e5ll;<\/li>\n<li>Misstankar om kr\u00e4nkning av anv\u00e4ndarnas sekretess och andra otillb\u00f6rliga \u00e5tg\u00e4rder fr\u00e5n tredjepartstj\u00e4nster.<\/li>\n<\/ul>\n<p>\nLansering av CDN kr\u00e4ver att du har ett dom\u00e4nnamn, flera servrar i olika regioner (virtuella eller dedikerade) och ett verktyg f\u00f6r beg\u00e4rningshantering. Gl\u00f6m inte installation av SLL-certifikat, konfigurering och redigering av program f\u00f6r leverans av statiskt inneh\u00e5ll (Nginx eller Apache), samt effektiv \u00f6vervakning av hela systemet. <\/p>\n<p>Korrekt konfiguration av cache-proxys \u00e4r \u00e4mnet f\u00f6r en separat artikel, d\u00e4rf\u00f6r g\u00e5r vi inte in p\u00e5 detaljer h\u00e4r: var och vilken parameter som ska st\u00e4llas in korrekt. Med tanke p\u00e5 startkostnader och tid f\u00f6r att implementera n\u00e4tverket kan anv\u00e4ndningen av f\u00e4rdiga l\u00f6sningar vara mer f\u00f6rdelaktigt. Men det \u00e4r n\u00f6dv\u00e4ndigt att v\u00e4gledas av den r\u00e5dande situationen och planera flera steg fram\u00e5t.<\/p>\n<h3>Vad blev resultatet?<\/h3>\n<p>\nCDN \u00e4r ett set av extra resurser f\u00f6r att vidarebefordra din trafik till en bred publik. \u00c4r de n\u00f6dv\u00e4ndiga f\u00f6r f\u00f6retag p\u00e5 internet? B\u00e5de ja och nej, det beror helt p\u00e5 vilken publik inneh\u00e5llet riktar sig till och vilka m\u00e5l f\u00f6retagets \u00e4gare har.<\/p>\n<p>Regionala och nischprojekt kommer att f\u00e5 fler nackdelar \u00e4n f\u00f6rdelar av att implementera CDN. F\u00f6rfr\u00e5gningar kommer fortfarande att komma till den ursprungliga servern, men genom en mellanhand. H\u00e4rifr\u00e5n ifr\u00e5gas\u00e4tts den minskade latensen, men det f\u00f6ljer tydliga m\u00e5natliga kostnader f\u00f6r att anv\u00e4nda tj\u00e4nsten. Med bra n\u00e4tverksutrustning kan man lugnt f\u00f6rb\u00e4ttra befintliga informationss\u00e4kerhetsalgoritmer, placera sina servrar n\u00e4rmare anv\u00e4ndarna och f\u00e5 optimeringar och vinster kostnadsfritt p\u00e5 en kontinuerlig basis.<\/p>\n<p>Det \u00e4r verkligen f\u00f6retag med stor infrastruktur som b\u00f6r t\u00e4nka p\u00e5 mellanservrar, d\u00e5 deras system inte klarar av den st\u00e4ndigt v\u00e4xande trafikm\u00e4ngden. CDN visar sig utm\u00e4rkt som en teknik som m\u00f6jligg\u00f6r en snabb distribution av n\u00e4tverk till en bred geografisk anv\u00e4ndarbas, vilket erbjuder bekv\u00e4m molngaming eller f\u00f6rs\u00e4ljning av varor p\u00e5 stora kommersiella plattformar. <\/p>\n<p>Men \u00e4ven med en bred geografisk publik \u00e4r det viktigt att f\u00f6rst\u00e5 i f\u00f6rv\u00e4g vad inneh\u00e5llsdistributionsn\u00e4tverk (CDN) konkret beh\u00f6vs till. Att snabba upp en webbplats f\u00f6rblir en komplex uppgift som inte magiskt l\u00f6ses genom att implementera CDN. Viktiga funktioner som plattformsoberoende, anpassningsf\u00f6rm\u00e5ga, serveroptimering, kodoptimering, rendering, osv. f\u00e5r inte gl\u00f6mmas bort. En prelimin\u00e4r teknisk granskning och adekvata \u00e5tg\u00e4rder f\u00f6r att avhj\u00e4lpa problem \u00e4r fortfarande den mest optimala l\u00f6sningen f\u00f6r vilket onlineprojekt som helst, oavsett riktning och omfattning.<\/p>\n<p><\/p>\n<h4>I reklamens namn<\/h4>\n<p>\nJust nu kan du best\u00e4lla <noindex><a rel=\"nofollow\" href=\"https:\/\/vdsina.ru\/cloud-servers?partner=habr136\">kraftfulla servrar<\/a><\/noindex>, som anv\u00e4nder de senaste processorerna <noindex><a rel=\"nofollow\" href=\"https:\/\/habr.com\/ru\/company\/vdsina\/blog\/514570\/\">AMD Epyc<\/a><\/noindex>. Flexibla priser \u2014 fr\u00e5n 1 CPU-k\u00e4rna till galna 128 CPU-k\u00e4rnor, 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=\"Inneh\u00e5llets v\u00e4gar \u00e4r ofattbara eller om CDN s\u00e4ger jag ett ord\" src=\"\/wp-content\/uploads\/2020\/10\/699aeaae3b5b35bc24a103351c975583.jpeg\" style=\"display:block;margin: 0 auto;\" \/><\/a><\/noindex><br \/>\n<br \/>K\u00e4lla: <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.4 - 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\/sv\/blog\/administrirovanie\/neispovedimy-puti-kontenta-ili-pro-cdn-zamolvim-slovo\" \/>\n\t\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.4\" \/>\n\t\t<meta property=\"og:locale\" content=\"sv_SE\" \/>\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\/sv\/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\udd47Inneh\u00e5llets v\u00e4gar \u00e4r of\u00f6ruts\u00e4gbara, eller l\u00e5t oss tala om CDN | ProHoster","description":"Anm\u00e4rkning:","canonical_url":"https:\/\/prohoster.info\/sv\/blog\/administrirovanie\/neispovedimy-puti-kontenta-ili-pro-cdn-zamolvim-slovo","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"sv_SE","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\/sv\/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\/sv\/wp-json\/wp\/v2\/posts\/97375","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/comments?post=97375"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/posts\/97375\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media\/97376"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/media?parent=97375"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/categories?post=97375"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/sv\/wp-json\/wp\/v2\/tags?post=97375"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}