Più di 3 miliardi di persone usano internet e il numero aumenta ogni giorno. Grazie alle moderne tecnologie, la maggior parte dei siti web sono ora molto elaborati. Tuttavia, i visitatori di un sito web non vogliono solo essere intrattenuti in modo accattivante. Si aspettano anche tempi di caricamento brevi o appena percettibili e vogliono navigare senza interruzioni. Tuttavia, un gran numero di immagini, animazioni e video hanno un effetto negativo sul tempo di caricamento del rispettivo sito web. sito web spento. Questo crea diversi problemi agli operatori e ai visitatori. Gran parte di questi problemi è risolta dalla rete di consegna dei contenuti.
Scopo del CDN
Sempre più persone utilizzano Internet e il traffico internazionale cresce ogni giorno di più. Anche le dimensioni e la quantità di contenuti online sono in aumento. I metodi classici di trasmissione dei dati, soprattutto il collaudato principio server-cliente, stanno raggiungendo sempre più i loro limiti. Le tecnologie convenzionali non sono solo costose e inefficaci. Non sono più in grado di fornire i grandi dati abbastanza velocemente o, nel peggiore dei casi, per niente. Secondo le stime dei principali provider di servizi Internet, quasi la metà del volume globale di dati è causata dallo scambio di video peer-to-peer. I tempi di caricamento lento sono un problema importante per gli operatori del sito web e soprattutto per le aziende. I visitatori e i potenziali clienti ne sono scoraggiati e, nel peggiore dei casi, abbandonano di nuovo direttamente il sito web o il negozio online. A causa delle enormi distanze tra i siti web e i loro visitatori, i contenuti non sempre vengono trasmessi in modo sufficientemente veloce su Internet. Al fine di fornire agli utenti una visita ottimale, i contenuti web devono essere accessibili senza lunghi tempi di caricamento. Il CDN è stato sviluppato sulla base di questo noto problema.
In poche parole, il Content Delivery Network, o CDN in breve, è un acceleratore Internet moderno ed efficace. In dettaglio, la rete è composta da diversi server distribuiti localmente. C'è un cosiddetto server di origine e diversi server di cache. I server sono collegati tra loro via Internet e riducono la distanza tra i siti web e i loro visitatori. I contenuti web, compresi soprattutto i file multimediali più grandi, sono trasferiti tramite la CDN. Il crescente traffico dinamico di Internet può quindi essere meglio distribuito. Grazie alla rete globale di consegna dei contenuti, il contenuto è tenuto vicino all'utente e questo ha un effetto positivo sui tempi di caricamento. La rete di consegna dei contenuti è solitamente offerta da un Internet Service Provider (ISP). Questi collaborano con i fornitori di hosting che ospitano i siti web di medie e grandi aziende. ospite. Inoltre, il fornitore di servizi Internet offre anche la CDN direttamente ai clienti speciali. Questi includono clienti importanti come le emittenti di notizie e le società di media.
I componenti principali della CDN
In parole povere, la rete di distribuzione dei contenuti ha un server di origine, diversi server di cache (detti anche server di replica) e un sistema di distribuzione (sistema di routing delle richieste). I server si trovano in diversi paesi del mondo. Il server di origine svolge un ruolo centrale. Su questo server, il gestore del sito memorizza i suoi contenuti web. I vari server di cache hanno ciascuno una copia del contenuto del server originale.
Un moderno sistema di distribuzione distribuisce il contenuto ai vari server di cache. Se un utente fa una richiesta al server di origine, allora un sistema intelligente di instradamento delle richieste si occupa del reindirizzamento di questa richiesta. La maggior parte dei contenuti web, come immaginigrafica e video sono cacheable perché sono statici. Ciò significa che i contenuti possono essere memorizzati in una cartella digitale. Ciò significa che questi contenuti multimediali possono essere memorizzati anche sui vari server cache in una rete di distribuzione dei contenuti. Il CDN può essere utilizzato anche per contenuti dinamici. Questi sono dinamici perché vengono modificati dai visitatori del sito web. Un esempio classico è una query di database con regole di filtro individuali. Anche se la maggior parte delle applicazioni dinamiche non sono in grado di gestire la cache, i loro tempi di caricamento possono comunque essere accelerati con la CDN. Il funzionamento pratico del CDN può essere spiegato in modo relativamente semplice.
Come funziona in pratica la Content Delivery Network
Le aziende che utilizzano il CDN devono caricare i loro dati una sola volta sul server sorgente. Questo avviene di solito tramite accesso FTP. Gli operatori del sito web non devono preoccuparsi della distribuzione dei contenuti, perché la rete di distribuzione dei contenuti se ne occupa automaticamente.
Quando visitate un sito web e accedete ai suoi contenuti, la vostra posizione è determinata dal vostro indirizzo IP. Il sistema di routing delle richieste vi assegna immediatamente il server di cache più vicino. Se questo server ha già il file che avete richiamato, esso viene trasferito direttamente al vostro browser web. Se il contenuto non è ancora presente sul server della cache, la richiesta viene inoltrata al server di origine. Allo stesso tempo, il server della cache carica il file corrente dal server di origine. Non appena un file viene caricato per la prima volta dal server di origine, viene memorizzato in modo permanente nella memoria principale del server di cache. Questo tipo di archiviazione è chiamato file caching. Gli oggetti statici sono memorizzati nella cache senza problemi e non hanno bisogno di essere caricati ogni volta dal server sorgente.
Grazie alla sua struttura distribuita a livello globale e alla tecnologia di caching, la CDN è in grado di gestire un numero significativamente maggiore di accessi al web rispetto a un server classico. Tutti i contenuti web si trovano nelle immediate vicinanze geografiche del visitatore del sito e possono quindi essere caricati molto più velocemente. Non è senza motivo che la rete di distribuzione dei contenuti sia utilizzata dalla maggior parte delle grandi aziende. In generale, tuttavia, la CDN è adatta anche alle piccole imprese e ai gestori di siti web privati. Se decidete di utilizzare la tecnologia moderna, godrete di diversi vantaggi.
Le latenze hanno un effetto negativo sull'esperienza di navigazione
Quando un browser Internet richiama una pagina web, ci vuole un attimo perché tutti i contenuti vengano caricati. I contenuti che richiedono più tempo sono quelli con un basso volume di memoria di meno di un megabyte. Per caricare tutti i contenuti, come testi, animazioni flash e immagini, il browser necessita in media tra l'80 e il 90% del tempo totale di caricamento. Maggiore è la distanza geografica tra il server e i visitatori del sito web, maggiore è la durata del processo di caricamento. Nel caso di siti web normali, senza contenuti a forte contenuto di memoria, la latenza (ritardo) non viene quasi mai notata dal visitatore. Tuttavia, se si tratta di siti web elaborati o negozi online, un tempo di caricamento più lungo ha un effetto molto negativo sul visitatore.
Ad esempio, se l'utente si trova a Stoccarda e il server è a Francoforte, i dati possono essere caricati in circa 30 ms. Tuttavia, se il server non si trova a Stoccarda ma a New York, il tempo di caricamento può facilmente decuplicare. In tal caso, il visitatore del sito web sentirà chiaramente questa elevata latenza. Il Content Delivery Network assicura che il visitatore non sia mai troppo lontano dal server. Non importa se si tratta del server di origine o di uno dei numerosi server di cache. Il CDN assicura che il visitatore venga sempre inoltrato al server ottimale. I contenuti statici possono essere consegnati ai computer dei visitatori del sito web in tutto il mondo con una latenza costantemente bassa. Entrambe le parti beneficiano di notevoli vantaggi grazie a questa moderna rete.
Ogni operatore del sito web beneficia della Content Delivery Network
Una rete di distribuzione di contenuti è adatta alle aziende che gestiscono siti web con molte immagini e video. Questi includono portali di immagini e video e comunità di partito sociale. Anche le aziende che gestiscono siti web con molti upload e download beneficiano significativamente di un CDN. La moderna rete è vantaggiosa anche per gli operatori di siti web privati, i lavoratori autonomi e le piccole imprese.
Se gestite un sito web o un negozio online, dipendete dai visitatori o dai clienti. In generale, ci sono due fattori che sono importanti per ogni visitatore di un sito web. Da un lato, il sito web deve essere visivamente accattivante e dall'altro deve caricarsi rapidamente. Se solo uno di questi due fattori non si applica, allora perderete visitatori e anche clienti. Questo fatto avrà ovviamente un effetto negativo sulla vostra situazione finanziaria. Ad esempio, se avete molti clienti provenienti dall'estero, la distanza dal vostro server web è relativamente grande. Questa distanza ha un effetto negativo sui tempi di caricamento, anche se non avete molti elementi multimediali sul vostro sito. Attraverso la Content Delivery Network, i vostri visitatori stranieri beneficiano di tempi di caricamento notevolmente più rapidi. Oltre alla rapida disponibilità dei vostri contenuti web, il vostro server web (se disponibile) viene notevolmente alleggerito e risparmiate larghezza di banda e quindi denaro. L'investimento in una Content Delivery Network si ripagherà da solo.
Potete trovare un fornitore di CDN adatto presso quasi tutti i principali Internet Service Provider tedeschi. Queste collaborano con le reti di distribuzione dei contenuti e offrono i servizi come parte della loro offerta di hosting. A seconda del fornitore scelto, potrete beneficiare anche di servizi aggiuntivi. Il vostro sito web è inoltre protetto da un'analisi continua del vostro traffico dati. Le chiamate dannose possono così essere filtrate in modo affidabile. La Content Delivery Network impedisce così che il vostro sito web diventi il bersaglio di spammer, attacchi DDoS e attacchi SQL injection.