{"id":14865,"date":"2020-05-08T07:30:41","date_gmt":"2020-05-08T05:30:41","guid":{"rendered":"https:\/\/www.unilab.eu\/?p=14865"},"modified":"2020-05-04T17:14:58","modified_gmt":"2020-05-04T15:14:58","slug":"content-delivery-network","status":"publish","type":"post","link":"https:\/\/www.unilab.eu\/it\/articoli\/coffee-break-it\/content-delivery-network\/","title":{"rendered":"Content Delivery Network: perch\u00e9 \u00e8 fondamentale per velocizzare il proprio sito web"},"content":{"rendered":"<p>Con <strong>Content Delivery Network<\/strong> o CDN si identifica un\u2019infrastruttura di rete, che si estende a livello globale. Il suo scopo principale \u00e8 quello di distribuire contenuti specifici tramite internet, in particolare per conto di siti web. Ci\u00f2 aiuta a raggiungere utenti di aree geografiche lontane, senza perdite nella qualit\u00e0 del servizio.<\/p>\n<p>La <strong>CDN<\/strong> risulta quindi essere un ottimo modo per velocizzare il proprio portale, rendendolo disponibile e performante anche in zone diverse rispetto all\u2019ubicazione del server principale. Questo si traduce in un potenziale aumento delle visite e, nel caso delle aziende, in un incremento dei possibili clienti.<\/p>\n<p><strong>Perch\u00e9 \u00e8 importante usare una Content Delivery Network<\/strong><\/p>\n<p>Navigare in un sito web il cui server di hosting (detto anche Content Provider o Origin Server) \u00e8 ubicato geograficamente lontano dall\u2019attuale posizione dell\u2019utente, si traduce in un\u2019<strong>esperienza piuttosto negativa<\/strong>. Il portale risulta infatti molto lento, offrendo a chi naviga delle prestazioni poco piacevoli, se non addirittura insufficienti.<\/p>\n<p>Un\u2019esperienza del genere spinge la maggior parte degli utenti ad <strong>abbandonare il sito<\/strong>, senza avere nemmeno effettuato una ricerca o dopo pochi secondi dal tentativo di accesso. A livello economico significa <strong>perdere un potenziale cliente<\/strong> e quindi un ritorno d\u2019investimento.<\/p>\n<p>Quello che fa la CDN \u00e8 creare delle <strong>copie esatte dei contenuti del portale<\/strong> e distribuirle ai fruitori che le richiedono. In questo modo, se un utente lontano geograficamente tenta di accedere al portale, pu\u00f2 scaricare il sito da server a lui pi\u00f9 vicini (Edge Servers), in maniera rapida e performante.<\/p>\n<p>I <strong>benefici della Content Delivery Network<\/strong> possono quindi essere schematicamente riassunti in:<br \/>\n\u2022 un minor<strong> tempo di caricamento<\/strong> delle pagine;<br \/>\n\u2022 <strong>prestazioni<\/strong> pi\u00f9 elevate e meglio recepite dagli utenti;<br \/>\n\u2022 riduzione del numero di <strong>abbandoni del sito<\/strong>;<br \/>\n\u2022 alleggerimento del<strong> carico di lavoro<\/strong> per il server d\u2019origine.<\/p>\n<p><strong>Architettura della CDN<\/strong><\/p>\n<p>Per funzionare a dovere, l\u2019architettura di una Content Delivery Network deve seguire uno schema ben definito, che pu\u00f2 essere semplificato in <strong>quattro punti fondamentali<\/strong>:<\/p>\n<p>\u2022 <strong>Content delivery<\/strong>: \u00e8 l\u2019insieme costituito dal server di origine pi\u00f9 tutti gli edge server della CDN;<br \/>\n\u2022 <strong>Request routing<\/strong>: si occupa di indirizzare le richieste dei contenuti verso l\u2019edge server migliore;<br \/>\n\u2022 <strong>Distribution<\/strong>: svolge la funzione di copia dei contenuti da Orgin a Edge server e ne gestisce al contempo la consistenza (cio\u00e8 la loro scadenza, gli aggiornamenti, ecc.);<br \/>\n\u2022 <strong>Accounting<\/strong>: ha il compito di tenere traccia di tutte le operazioni svolte e produce un log con statistiche e analisi utili per l\u2019amministratore del portale.<\/p>\n<p>Di tutti questi nodi, quello con il ruolo maggiore \u00e8 il request routing, che \u00e8 anche l\u2019aspetto con cui i web master dei portali si interfacciano di pi\u00f9. Esso determina le modalit\u00e0 tramite le quali i contenuti vengono replicati e spediti agli utenti. Le due principali sono il <strong>DNS Redirection<\/strong> e l\u2019<strong>URL Rewriting<\/strong>.<\/p>\n<p>Il primo metodo fa si che l\u2019Edge Server si sostituisca in toto all\u2019Origin Server, fornendo una copia esatta di tutti i contenuti all\u2019utente. Nel secondo caso, invece, \u00e8 il web master a scegliere quali contenuti far replicare alla CDN, che poi li distribuisce all\u2019utente tramite Edge Server.<\/p>\n<p>Entrambe le metodologie sono valide e restituiscono <strong>risultati pi\u00f9 o meno performanti a seconda delle necessit\u00e0<\/strong> del web master. Se i contenuti del sito sono per lo pi\u00f9 statici (come nel caso di un blog), allora il DNS Redirection \u00e8 sufficiente; se per\u00f2 vi sono contenuti in continuo mutamento (come nel caso di un social network), allora l\u2019URL Rewriting offre i risultati migliori.<\/p>\n<!--themify_builder_content-->\n<div id=\"themify_builder_content-14865\" data-postid=\"14865\" class=\"themify_builder_content themify_builder_content-14865 themify_builder tf_clear\">\n    <\/div>\n<!--\/themify_builder_content-->\n","protected":false},"excerpt":{"rendered":"<p>Con Content Delivery Network o CDN si identifica un\u2019infrastruttura di rete, che si estende a livello globale. Il suo scopo principale \u00e8 quello di distribuire contenuti specifici tramite internet, in particolare per conto di siti web. Ci\u00f2 aiuta a raggiungere utenti di aree geografiche lontane, senza perdite nella qualit\u00e0 del servizio.<\/p>\n","protected":false},"author":10,"featured_media":14863,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_seopress_robots_primary_cat":"46","_seopress_titles_title":"","_seopress_titles_desc":"Con Content Delivery Network o CDN si identifica un\u2019infrastruttura di rete, che si estende a livello globale. Il suo scopo principale \u00e8 quello di distribuire contenuti specifici tramite internet, in particolare per conto di siti web. Ci\u00f2 aiuta a raggiungere utenti di aree geografiche lontane, senza perdite nella qualit\u00e0 del servizio.","_seopress_robots_index":"","footnotes":""},"categories":[46],"tags":[],"class_list":["post-14865","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-coffee-break-it","has-post-title","has-post-date","has-post-category","has-post-tag","has-post-comment","has-post-author",""],"builder_content":"","_links":{"self":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts\/14865","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/comments?post=14865"}],"version-history":[{"count":0,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/posts\/14865\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/media\/14863"}],"wp:attachment":[{"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/media?parent=14865"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/categories?post=14865"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.unilab.eu\/it\/wp-json\/wp\/v2\/tags?post=14865"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}