CDN

La quantità di contenuti pubblicati su Internet e il numero di dispositivi ad esso collegati sono ancora in crescita. Grandi quantità di risorse, come assortimenti di negozi online o risorse su piattaforme multimediali, richiedono strumenti appropriati per il corretto funzionamento del sito web. Una delle migliori soluzioni è la CDN - Content Delivery Network.
Per l'articolo completo su CDN ...

Mostra filtro
Filtri di hosting
A2 Themes & Host Me Filter

Sistema operativo

Spazio sul disco

Memoria RAM

Tipo di disco

Core della CPU

Ordinare

Trust Pilot Nexcess
Punteggio: 9.8
Nexcess Logo
Nexcess

Nexcess

CDN 250
$25 /Mensile

Recensioni 102


Posizioni dei server


Nexcess Servers in SurreyRegno Unito Nexcess Servers in Dearbornstati Uniti Nexcess Servers in AmsterdamOlanda Nexcess Servers in SydneyAustralia
Confrontare
Trust Pilot Liquid Web
Punteggio: 9.4
Liquid Web Logo
Liquid Web

Web liquido

1 TB
$130 /Mensile

Recensioni 406

45 Buoni

Posizioni dei server


Liquid Web Servers in Phoenixstati Uniti Liquid Web Servers in AmsterdamOlanda
Confrontare
Trust Pilot OVH.ie
Punteggio: 7.8
OVH.ie Logo
OVH.ie

OVH.ie

InfraStructure CDN
$11.23 /Mensile

Recensioni 47


Posizioni dei server


OVH.ie Servers in IrelandIrlanda OVH.ie Servers in NetherlandsOlanda OVH.ie Servers in JapanGiappone OVH.ie Servers in ItalyItalia OVH.ie Servers in Hillsborostati Uniti OVH.ie Servers in SingaporeSingapore OVH.ie Servers in Frankfurt am MainGermania OVH.ie Servers in MontrealCanada OVH.ie Servers in WarsawPolonia OVH.ie Servers in LondonRegno Unito OVH.ie Servers in RoubaixFrancia OVH.ie Servers in SpainSpagna
Confrontare
Trust Pilot Sonic Fast.io
Punteggio: 7.6
Sonic Fast.io Logo
Sonic Fast.io

Sonic Fast.io

CDN
$8.72 /Mensile

Recensioni 8


Posizioni dei server


Sonic Fast.io Servers in Las Vegasstati Uniti Sonic Fast.io Servers in LondonRegno Unito Sonic Fast.io Servers in Hong KongHong Kong
Confrontare
Trust Pilot Hostry
Punteggio: 7
Hostry Logo
Hostry

Hostry

1,5TB CDN - 10$/mo
$10 /Mensile


Posizioni dei server


Hostry Servers in Czech RepublicRepubblica Ceca Hostry Servers in SofiaBulgaria Hostry Servers in KievUcraina Hostry Servers in AmsterdamOlanda Hostry Servers in Dallasstati Uniti Hostry Servers in MoscowFederazione Russa Hostry Servers in PolandPolonia Hostry Servers in RigaLettonia Hostry Servers in SingaporeSingapore
Confrontare
Trust Pilot Stack Path
Punteggio: 6.4
Stack Path Logo
Stack Path

Stack Path

200 GB
$200 /Mensile

Recensioni 1

42 Buoni

Posizioni dei server


Stack Path Servers in United Statesstati Uniti
Confrontare
Trust Pilot Ovh.de
Punteggio: 5.6
Ovh.de Logo
Ovh.de

Ovh.de

CDN InfraStructure
$13.38 /Mensile

Recensioni 5

Confrontare
Punteggio: 0
OUR Host Logo
OUR Host

IL NOSTRO Host

Defend Pack
$49.4 /Mensile


Posizioni dei server


OUR Host Servers in BakuAzerbaigian OUR Host Servers in VilniusLituania OUR Host Servers in AmsterdamOlanda
Confrontare

Cos'è CDN (Content Delivery Network)?

 

Content Delivery Network è un sistema di server distribuiti su un'area selezionata, ad es. un paese o un continente. I server situati sulla rete collaborano tra loro trasferendo le risorse delle pagine, ovvero codice HTML, file JavaScript, fogli di stile, foto o video. Di conseguenza, forniscono un accesso rapido a pagine e siti, indipendentemente dal numero e dalla posizione degli utenti.

 

 

Content Delivery Network

 

 

Il miglior esempio di operazione CDN è YouTube. Si stima che ogni minuto vengano caricate sulla piattaforma 500 ore di video. Questa è una quantità inimmaginabile di film, ma qualsiasi utente da qualsiasi parte del mondo può facilmente guardare la registrazione in alta definizione. Perché? YouTube funziona in modo efficace ed efficiente grazie alla rete CDN globale, che distribuisce le registrazioni e reindirizza il traffico dell'utente ai server più vicini al dispositivo utilizzato dall'utente Internet. Questo offre a tutti la migliore esperienza utente.

 

In termini semplici, un CDN è un servizio che ci permette di servire contenuti statici (immagini, PDF, video, CSS, JS, ecc.) Da server geograficamente più vicini al visitatore che accede al web.

 

Cosa influenza questo?Ebbene, la distanza in chilometri (anche se non è esattamente così) influenza la latenza: maggiore è la distanza, maggiore è la latenza.Maggiore è la latenza o il PING tra il visitatore e il server web, più lente saranno le risposte. Si può anche dire che da un certo "livello", anche il download delle richieste rallenterà e potrebbe esserci anche una perdita di pacchetti nella connessione.

 

Ciò che dovrebbe esserci chiaro è che per servire il web il più rapidamente possibile in TUTTE le situazioni possibili, dobbiamo stare molto attenti alle alte latenze.

 

Quello che fa un CDN è memorizzare nella cache e salvare questi contenuti statici dei tipi che abbiamo selezionato in precedenza e salvarli per un certo numero di ore o giorni sui server del servizio, in un data center in una determinata area del mondo.

 

Successivamente, tramite un servizio DNS anycast, quando il visitatore effettua una richiesta al web, il servizio verifica qual è il POP (point of presence) o data center più vicino al visitatore. In questo modo, quei file vengono serviti dai server più vicini.

 

Come funzionano le reti di distribuzione dei contenuti?

 

Il compito principale di CDN è migliorare le prestazioni del sito Web e accelerare i tempi di caricamento del sito. Funziona trasferendo il contenuto che pubblichi su server distribuiti che memorizzano nella cache il contenuto e servono gli utenti geograficamente. Quando qualcuno entra in un sito che fa parte della CDN, la rete reindirizza la richiesta dal server del sito al server CDN più vicino all'utente. Le reti CDN consentono la comunicazione attiva tra i server per scaricare e memorizzare nella cache il contenuto che non è stato ancora distribuito sulla rete.

 

Il modo in cui funziona la CDN è praticamente impercettibile per l'utente. Tutti i trasferimenti di contenuti e i reindirizzamenti vengono eseguiti sul lato server. Gli effetti delle reti distribuite, tuttavia, hanno un effetto molto positivo sull'esperienza dell'utente sul sito web visitato. Contenuti come foto e video vengono forniti senza ritardi e di migliore qualità e le sottopagine o le finestre aperte vengono caricate molto più velocemente.

L'unico segno evidente del funzionamento di una CDN è il cambio automatico dell'indirizzo del sito web. Ad esempio, il tuo sito web ha diverse versioni linguistiche o può trovarsi in molti domini (.pl, .com, .de, .uk). Inserendo il "nome del sito web" in base alla posizione, l'utente vedrà il sito nella lingua appropriata o verrà reindirizzato automaticamente a un sito in un altro dominio.

 

Un servizio CDN è molto evidente?

 

Ebbene, SI e NO, cioè dipende molto dal caso e non esiste una regola generale chiara per decidere se implementare o meno una CDN.

 

Ma dobbiamo anche distinguere tra un CDN puro da un proxy inverso che esegue ottimizzazioni nel codice. CDN può eseguire determinate ottimizzazioni in CSS e JS, quindi potrebbero verificarsi miglioramenti che non derivano dall'implementazione del servizio CDN, ma dall'ottimizzazione.

 

Ma proveremo a chiarire alcuni punti o circostanze in cui una CDN può aiutarci:


  • Se hai un sito web con contenuti in inglese, con una percentuale mista di traffico dagli Stati Uniti e da altre regioni del mondo.

  • Se hai un negozio online che vende in tutta Europa.

  • Se hai un sito web, di qualsiasi tipo, multilingue nello stesso dominio.

 

Quando le distanze geografiche sono più ampie, la differenza nella velocità di caricamento è molto più evidente. Ricordiamo che si nota perché questo non interessa solo 1 richiesta specifica di un'immagine, ma interessa le richieste dell'intero web, ma soprattutto quelle più pesanti.

 

In alcuni casi, puoi persino notare i risultati un po 'di più a causa della cache del proxy che implementa.

Un altro dei punti chiave dei CDN è che sono in grado di servire statici, in molti casi, più velocemente dei server di web hosting. Dopotutto, sono preparati per questo e utilizzano Nginx o server Web ad alte prestazioni per servire il contenuto.

 

Inoltre, i server CDN sono molto meglio attrezzati per gestire volumi elevati di traffico rispetto ai normali server di hosting. Sono per quello, dopotutto.

 

How do content delivery networks work?

 

Vale la pena usare CDN?

 

I vantaggi dell'utilizzo di reti distribuite dipendono dalle dimensioni della pagina, dalla quantità di contenuto su di essa e dai requisiti degli utenti. Tuttavia, beneficeranno tutti dei quattro vantaggi principali associati a un CDN.

 

Tempo di caricamento e qualità della pagina

 

Se la tua pagina si carica troppo lentamente, gli utenti smetteranno di visitarla. Grazie alla distribuzione dei server e alla scelta della connessione giusta, la distribuzione dei dati richiede meno tempo. Le tue pagine e i tuoi contenuti si caricano rapidamente e l'utente raggiungerà immediatamente lo scopo della sua visita. Nel caso dei contenuti multimediali, la velocità di trasferimento dei dati è anche correlata alla loro qualità, che ha un effetto positivo sull'esperienza dell'utente.

 

Disponibilità e ridondanza

 

Ci sono molti fattori che possono interrompere le prestazioni di un sito Web: un'improvvisa ondata di visite o guasti hardware sono alcuni dei motivi più comuni per non accedere a un sito Web. Le reti CDN compenseranno gli effetti di tali situazioni. Il contenuto è ospitato su molti dispositivi a cui la rete può reindirizzare un traffico eccessivo. In caso di guasto del server, il CDN designa automaticamente quello più vicino per garantire un accesso ininterrotto al sito.

 

Sicurezza del sito web

 

La rete CDN migliora anche la sicurezza delle tue pagine e dei tuoi siti. Migliorando i certificati di sicurezza e distraendo i server, proteggerai il tuo sito web, anche dagli attacchi DDoS, il cui funzionamento è quello di sequestrare tutte le risorse di servizio disponibili per bloccare l'accesso al sito web.

 

Posizionamento del sito in Google (SEO)

 

Gli algoritmi dei motori di ricerca Internet tengono conto di molte caratteristiche e attributi delle pagine. Velocità di caricamento della pagina, indicizzazione grafica, sicurezza, ad es. con un certificato SSL: questi elementi influenzano il posizionamento del tuo sito web. Utilizzando CDN, aiuterai il tuo sito web a raggiungere una posizione più elevata nei risultati di ricerca di Google.

 

Come implementare una CDN

 

L'implementazione di una CDN su un sito Web dipende interamente dal tipo di CDN. Come abbiamo detto, esistono due tipi:CDN tradizionaleeReverse Proxy CDN.

 

In una CDN con proxy inverso, devi semplicemente seguire il processo che il servizio ci dice e che normalmente (sempre) passa attraverso la modifica del DNS nel nostro dominio per il DNS fornito da loro.

Ma & hellip; E i CDN tradizionali? Ebbene, nei CDN tradizionali dobbiamo configurare un CNAME puntato al nome host fornito dal CDN e che fungerà da bridge per memorizzare nella cache i file utilizzando pull.

 

Il processo può variare a seconda del provider di dominio che utilizziamo poiché non tutti hanno la stessa interfaccia. Dobbiamo configurare un CNAME nel nostro server DNS che punti al nome host fornito dal CDN in questione che siamo configurati.

 

Dopo aver configurato la parte CNAME, dobbiamo procedere alla configurazione di CNAME o CNAME nel CMS in questione.Ti diremo cosa devi fare nel caso di WordPress.L'intenzione è che il CMS, automaticamente, sostituisca i percorsi dei file o delle richieste che vogliamo servire dalla CDN.

 

Imposta una CDN in WordPress

 

Esistono diversi modi per implementare e configurare una CDN in WordPress e, a seconda del plug-in della cache che utilizziamo, utilizzeremo una soluzione o un'altra.Se utilizziamo WP Rocket, W3 Total Cache o LiteSpeed ​​Cache, questi plugin includono una scheda di configurazione CDN che ci consente di aggiungere facilmente questi CNAME.Nel caso in cui desideri utilizzare un altro plug-in diverso da quello della cache per configurare un CDN in WordPress. Non ci sono molte opzioni e non molte sono gratuite:


  • Perfmatters: È premium e ha più funzioni; Tra questi, la possibilità di configurare il caricamento condizionale da un'interfaccia interessante.


  • Condivisione del dominio: Non è esattamente per implementare un CDN ma è gratuito, anche se richiede molto tempo senza l'aggiornamento.


  • Enabler CDN: Un plugin sviluppato da KeyCDN ma utilizzato per implementare qualsiasi CDN in WordPress.

 

Una volta eseguita la configurazione, dobbiamo controllare che nulla sia stato rotto e che le richieste vengano fatte al CDN. Per questo, possiamo usare Pingdom Tools.

 

content delivery networks

 

Crea una CDN

 

Alcuni dei pochi CMS che hanno la configurazione CDN integrata in modo nativo. Il fatto è che dal momento che non si chiama così, le persone di solito non sanno a cosa serva l'opzione specifica.

In "Media Servers" è dove devi inserire i CNAME che hai appena creato nel tuo DNS. Sostituirà automaticamente l'URL di caricamento della maggior parte dei file statici con i nuovi URL caricati dalla CDN.

 

CDN per jQuery e altre librerie

 

Un altro punto è che ci sono alcuni servizi CDN per librerie ampiamente utilizzate, come jQuery o per i file WordPress e CMS più utilizzati.Questi CDN di solito servono sia la versione normale che quella ridotta delle librerie, il che è abbastanza utile per il WPO del sito web.Di solito sono un buon complemento a un normale CDN.

 

Google CDN per le librerie

 

Google mantiene anche un potente CDN con Google Cloud, da cui possiamo utilizzare alcune librerie caricate dai server di Google. iot ha alcune limitazioni ed è più orientato a jQuery e alle sue librerie.

 

Come viene utilizzata la CDN su un sito Web WordPress?

 

Probabilmente hai sentito parlare molto dei CDN di WordPress e della loro capacità di velocizzare le pagine web, tra gli altri usi.E non sono sorpreso, poiché la velocità di navigazione su un sito web è, senza dubbio, uno dei fattori più rilevanti per migliorare l'esperienza dell'utente, mentre i tuoi utenti navigano tra le pagine del tuo sito web.Al giorno d'oggi, una pagina che impiega diversi secondi per essere visualizzata sullo schermo farà perdere la pazienza all'utente e la abbandonerà, per trovare quello che sta cercando altrove.

 

Dopo tutto, tutto su Internet è a pochi clic di mouse, quindi perché aspettare quando puoi andare altrove con poco sforzo?A sua volta, la user experience influenza la SEO di un sito web, poiché Google penalizza le pagine che impiegano troppo tempo a caricarsi, proprio per il loro effetto negativo su questo fattore.

 

Questo, fino ad ora, era un motivo sufficiente per rimettersi in piedi e iniziare a ottimizzare le immagini, installare un plug-in per la cache, utilizzare plug-in con poche risorse, ecc.

 

Fino a quando non scopriremo che esistono CDN!

 

A differenza di altre ottimizzazioni effettuate su risorse o componenti installati sul webserver o su WordPress, con una CDN intervengono server esterni, che interagiscono con il webserver per accelerare il download di una pagina web e, di conseguenza, la velocità di navigazione.

 

Cosa fa CDN su un sito Web WordPress?

 

Un CDN è, molto brevemente, un insieme di server distribuiti in tutto il pianeta e collegati tra loro tramite Internet.

Ma credo che il modo migliore per capire cos'è una CDN e come funziona sia conoscere prima il processo che viene seguito, da quando un utente inserisce un indirizzo nel proprio browser fino a quando la pagina web corrispondente appare sullo schermo.

 

Sebbene non ci siano differenze significative con altri gestori di contenuti, al fine di semplificare la descrizione di questo processo, assumeremo d'ora in poi che accediamo alla pagina web di un sito in WordPress. La procedura sarebbe la seguente:


  • L'utente inserisce l'indirizzo nel proprio browser.

  • Il browser identifica il server corrispondente a quell'indirizzo e richiede la pagina web corrispondente.

  • Il server riceve questa richiesta e WordPress genera un file HTML, dalle informazioni memorizzate nei suoi database.

  • Detto server invia questo file HTML al browser che ha effettuato la richiesta.

  • Quando il browser riceve il file HTML, legge e interpreta il suo contenuto.

  • Durante questa interpretazione, possono apparire riferimenti (indirizzi web) a varie risorse, come file di stile o immagini, che fanno parte del contenuto o della struttura della pagina web.

  • Per ognuno di questi riferimenti, il browser richiede quella risorsa dallo stesso server.

  • Il server serve ciascuna di queste richieste, individuando la risorsa corrispondente sul tuo disco rigido e inviandola al browser.

  • Quando il browser riceve queste risorse, genera e mostra la pagina web all'utente.

 

L'utilizzo di questo tipo di strumento libera il server di hosting da quest'ultimo compito così che dovrà occuparsi solo delle richieste del browser. Da parte sua, la CDN si occuperà dei rinvii alle risorse.

 

Come funziona una CDN?

 

Se analizziamo nel dettaglio il processo, osserveremo che gran parte del lavoro svolto dal server di hosting non è, paradossalmente, dedicato all'attività più importante: generare e consegnare la pagina HTML al browser che lo richiede.

 

Al contrario, il server di hosting impiega molto tempo di elaborazione semplicemente per individuare e fornire file di risorse al browser.

 

Tra queste risorse, le più frequenti sono le immagini, che tendono a occupare molto più spazio e, di conseguenza, consumano più larghezza di banda rispetto alla pagina HTML stessa, indipendentemente da quanto siano ottimizzate.

 

Con questa risorsa, il server di hosting può concentrare il proprio lavoro su ciò che è importante: soddisfare le richieste degli utenti, generare i file HTML richiesti e restituirli.

Fino ad ora ci siamo solo soffermati a vedere l'effetto esterno del suo utilizzo, ma sicuramente stai iniziando a intravedere alcuni dei vantaggi che può portarci.Ma, prima di guardare nel dettaglio a cosa serve, soffermiamoci un po 'a sapere come funziona CDN e quindi capiamo meglio tutte le sue possibilità.

 

Schematicamente, il principio di funzionamento di una CDN si basa sui seguenti 3 punti:


  • Avere una vasta rete di server, collegati tramite Internet, sparsi per l'intera geografia terrestre.


  • Memorizzare localmente su questi server una copia di tutti i file di risorse statiche che abbiamo sul nostro server di hosting.


  • Interferire e rispondere alle richieste di questi file di risorse quando un browser richiede loro di generare e visualizzare la pagina web per l'utente.

 

Vediamo ogni punto in modo più dettagliato di seguito ...

 

Avere una rete di server

 

Sebbene fino ad ora ci siamo riferiti al CDN in modo singolare, come se fosse un unico elemento, in realtà si tratta di un insieme di server, distribuiti su tutto il pianeta e collegati tra loro tramite Internet.

 

Grazie a questa disposizione, quando un browser richiede una risorsa, questa viene servita dal server più vicino alla propria posizione geografica, riducendo notevolmente i tempi di invio e ricezione dei dati.La gestione interna e il funzionamento di questa rete di server sono completamente trasparenti sia per il titolare del sito web che utilizza la CDN, sia per gli utenti che navigano sulle sue pagine.Per entrambi, ha l'aspetto esterno di un singolo server che fornisce i file di risorse su Internet.

 

Archiviazione delle risorse in locale

 

Ha senso, poiché se la CDN (non ci interessa quale dei suoi server) sta per fornire, ad esempio, un'immagine a un browser, deve avere quel file immagine sul proprio disco rigido.Se dovessi richiederlo al server di hosting, non avremmo più tutti i vantaggi che potrebbe fornirci. Influirebbe anche negativamente sulle prestazioni poiché è necessario effettuare due richieste per lo stesso file.

 

Il modo in cui questi file arrivano viene archiviato e distribuito tra i suoi server, che può variare a seconda della configurazione del servizio ed è anche trasparente per noi, senza che dobbiamo intervenire affatto.

 

Per impostazione predefinita, la maggior parte dei CDN crea una copia locale di tutti i file di risorse quando vengono installati e attivati ​​per la prima volta. Allo stesso modo, il CDN stesso ha il compito di controllare che la sua copia locale venga aggiornata con qualsiasi modifica nel file originale sul server di hosting.

 

Interferire e rispondere alle richieste di risorse

 

Finora, abbiamo una rete di server e, distribuita in essi, una copia di tutti i nostri file di risorse.Tuttavia, i riferimenti (indirizzi web) a queste risorse dal codice HTML delle pagine web rimangono sul nostro server di hosting.

 

Ciò significa che quando il browser legge e interpreta questi indirizzi web nel codice HTML, continuerà a richiederli al server di hosting, non ai server.Pertanto, affinché il browser scarichi questi file dalla CDN, è necessario modificare tali indirizzi Web in modo che puntino ai server CDN anziché al server di hosting.

 

Qui possiamo spaventarci un po ': dobbiamo cambiare gli indirizzi web di TUTTE le nostre immagini?

 

In linea di principio, sì, ma i fornitori di questo tipo di strumento forniscono strumenti (come un plug-in CDN per WordPress), per farlo automaticamente per noi, quindi non dovremmo preoccuparci nemmeno di questo.

 

Modalità operative di una CDN

 

I fornitori di WordPress possono scegliere tra due alternative quando si tratta di interferire e rispondere alle richieste di risorse:


  • Il primo l'abbiamo già descritto in precedenza: un plugin per WordPress CDN, fornito dal suo provider, che modifica gli indirizzi web nel codice HTML delle pagine web in modo che puntino alle rispettive copie dei file di risorse sui server.


  • Una volta installato e configurato questo plugin, il processo di modifica degli indirizzi web è automatico e trasparente, sia per il proprietario del sito che per gli utenti che lo navigano, che non devono sapere dove sono effettivamente ospitate le risorse.


  • Da parte sua, nella seconda modalità, gli indirizzi web sulle pagine non cambiano, ma i server servono quegli indirizzi direttamente come se fossero il server di hosting originale. In questo caso, il server CDN di WordPress funziona come un proxy, posizionandosi tra il browser e il server di hosting.


  • Quando il server può fornire la risorsa richiesta, poiché dispone di una copia locale, la consegna in quel momento. Se non può fornirlo, o perché non è memorizzato sul tuo disco rigido o perché è una copia obsoleta, reindirizza la richiesta al server di hosting per il servizio.


  • Con questa modalità, il server di hosting sarà sempre dietro il server CDN, in modo da ottenere un ulteriore livello di sicurezza contro possibili attacchi esterni, che devono prima attraversarlo.


  • Inoltre, ha la possibilità di memorizzare una copia statica delle pagine web, comportandosi come un server cache, particolarmente utile quando le nostre pagine di contenuto cambiano di rado.


  • Il server CDN stesso è responsabile dell'aggiornamento periodico di queste copie statiche per garantire che gli utenti abbiano sempre accesso alla versione più recente delle pagine.

 

A cosa serve un CDN WordPress?

 

Ora che sappiamo cos'è questo termine e come funziona, vediamo quali servizi ci fornisce una CDN in WordPress e come possiamo trarne vantaggio per migliorare i tempi di risposta del nostro server e, di conseguenza, la velocità di navigazione dei nostri utenti:

 

1. Archiviazione e consegna di file di risorse statiche

 

Fondamentalmente immagini e file CSS. Questa è la caratteristica principale dei server e quasi la loro ragione d'essere.

Come accennato in precedenza, disponendo di una copia locale delle risorse statiche, il server di hosting viene liberato dal doverle inviare al browser quando un utente accede a una delle sue pagine web, lasciandolo libero di svolgere altre attività.

 

2. Cache di risorse dinamiche

 

Le risorse dinamiche sono quelle che un gestore dei contenuti genera ogni volta che il sito web viene visitato.

Ad esempio, in WordPress, le pagine web vengono generate ogni volta che un utente vi accede. Quando il sito web ha molte visite, questo processo viene ripetuto continuamente, il che influisce sulle prestazioni del server di hosting.

 

Per evitare ciò, è possibile configurare una CDN per WordPress, che memorizza una copia statica di queste pagine dinamiche e funge da cache, quando più utenti navigano nelle stesse pagine.Lui stesso è incaricato di mantenere aggiornate le sue copie statiche locali con il server di hosting.

 

A questo punto, va notato che non tutti i CDN di WordPress offrono questo servizio e che, nella maggior parte dei casi, di solito è un servizio a pagamento.

 

3. Risposta più rapida per gli utenti di altri paesi

 

Il nostro server di hosting è uno o un piccolo insieme di server se il sito web è di grandi dimensioni, situato in un'unica posizione geografica.

Questo server assiste le richieste fatte dagli utenti da qualsiasi parte del mondo.

 

Più ci si allontana da quell'utente, maggiore è il tempo di transito che i dati devono trasferire dal browser al server e viceversa.

Con questa risorsa, questo problema scompare, poiché i loro server sono sparsi in tutti i continenti.

 

Quando un utente accede al nostro sito web, sarà servito dal server CDN più vicino alla sua posizione fisica, riducendo notevolmente il tempo di transito e, di conseguenza, il tempo di download e navigazione del sito web.

 

4. Ottimizzazione dell'utilizzo delle risorse del server di hosting

 

Abbiamo già accennato in precedenza come appariva il processo completo di generazione e download di una pagina web, in cui gran parte della capacità del server di hosting, come il tempo di elaborazione e la larghezza di banda, era dedicata all'attenzione e al download di file di risorse statiche.

 

Esternalizzando questo download, il server può dedicare una percentuale maggiore della sua potenza a ciò che è veramente importante: l'attenzione per gli utenti e la generazione delle pagine web che visitano.In questo modo, sarai in grado di servire un maggior numero di utenti e servire più pagine web senza influire negativamente sul tempo di download e di navigazione.

 

5. Protezione contro gli attacchi degli hacker

 

Soprattutto gli attacchi Denial of Service (DoS o DDoS), che consistono nel fare un numero elevato di accessi contemporanei al server, in modo da saturarlo e non riuscire a soddisfare le richieste degli utenti legittimi.

 

I server CDN dispongono di meccanismi per rilevare quando si verifica questo tipo di attacco e per contrastarli, evitando o limitando l'effetto che può avere sul normale funzionamento del server di hosting.

 

Tuttavia, una CDN di WordPress non dovrebbe essere utilizzata come principale strumento di protezione contro questo tipo di attacco, poiché il server di hosting è ancora accessibile tramite Internet e gli hacker possono trovare il modo per accedervi direttamente, aggirando i server.

 

Pertanto, per prevenire questi attacchi diretti, dovresti sempre avere anche un web hosting di qualità, che dispone di misure di sicurezza contro questi attacchi.

 

Posso utilizzare una CDN solo per siti Web in WordPress?

 

WordPress è il content manager più utilizzato per praticamente qualsiasi tipo e dimensione del web, dai blog con solo articoli alle vere piattaforme di eCommerce con tutto il necessario per fare acquisti online.Questa egemonia significa che i fornitori di servizi di questo tipo dedicano maggiori sforzi a soluzioni adattate per il web WordPress, se non altro perché hanno un volume maggiore di clienti che utilizzano questo gestore.

 

Inoltre, anche la comunità degli utenti CDN di WordPress è notevolmente più ampia, rendendo più facile e veloce trovare soluzioni a problemi che altri utenti hanno già avuto, risolto e condiviso con la comunità.

 

Tuttavia, ciò non significa che non possa essere utilizzato con altri gestori di contenuti. I fornitori di CDN offrono plug-in, componenti aggiuntivi o moduli per integrare i loro server in gestori di contenuti chiave del mercato, non solo CDN per WordPress.

 

Nei casi in cui questo tipo di provider non fornisce un plug-in per un content manager, puoi rivolgerti al loro servizio di supporto o alla community di utenti per chiedere se esiste un'alternativa praticabile e di facile implementazione.

 

D'altra parte, anche se un particolare provider non offre una soluzione o un supporto per uno specifico content manager, esiste una gamma così ampia di provider sul mercato che, quasi certamente, alcuni di loro offrono una soluzione per questo. manager.

 

Come posso installare un CDN per il mio sito Web WordPress?

 

Installare una CDN su un sito WordPress non presenta molte difficoltà, grazie al fatto che i provider forniscono plugin che fanno gran parte del lavoro, insieme alla configurazione del servizio, per registrare il sito.

 

Sebbene ogni provider di questo tipo di risorsa abbia le sue rispettive particolarità durante l'installazione e la configurazione del plugin e del servizio stesso, la differenza principale è data dalla modalità operativa:

 

Reindirizzamento degli URL dei file di risorse

 

Per questa modalità, l'integrazione di un servizio di questo tipo richiede questi 2 passaggi generali (i dettagli possono variare leggermente tra i fornitori):


  • Registrati sulla piattaforma CDN, tramite il sito web del provider e attiva il sito web che verrà utilizzato dal CDN. Sebbene la nomenclatura possa variare tra i fornitori, vengono spesso indicati come "zona". A questa zona associa un URL, che dobbiamo annotare.


  • Installa il plugin per la CDN, che si occuperà di reindirizzare tutti i file di risorse. Per fare ciò, dobbiamo configurare l'URL della zona che abbiamo annotato nel punto precedente.

 

Server CDN come proxy

L'integrazione di un servizio di questa natura che funziona come proxy richiede anche due passaggi generali:


  • Registrati sulla piattaforma CDN, tramite il sito web del provider, e attiva il sito. In tal modo, fornisce i server dei nomi per il dominio del sito web.


  • Modificare i server dei nomi sul provider in modo che puntino ai server dei nomi CDN. Da quel momento qualsiasi accesso al sito web avverrà sempre ed esclusivamente tramite i server.

 

In questo caso, non è essenziale installare il plugin CDN per WordPress, poiché le modifiche precedenti sono sufficienti per il funzionamento della risorsa. Sebbene sia consigliabile, poter configurare alcune aree senza dover accedere al sito Web del provider.

 

Cambio dei server dei nomi

 

Questa modifica dipende dal provider di dominio che abbiamo contratto. Vediamo i passaggi che, in generale, dobbiamo seguire con qualsiasi provider:


  • Accedi al nostro account sul sito web del provider del nome di dominio.

  • Tra le opzioni di configurazione, individua l'opzione che mostra i server forniti dal provider.


  • Il provider fornisce sempre due server DNS. Dobbiamo modificarli per entrare al posto dei due server dei nomi


  • Una volta apportata la modifica, potrebbero essere necessarie fino a 24-48 ore prima che la modifica si diffonda nella rete. Non è possibile accelerarlo, quindi possiamo solo aspettare.

 

Conclusioni

 

Ci possono essere diversi motivi che ci portano a considerare il suo utilizzo, come l'ottimizzazione del posizionamento organico, l'aggiunta di un ulteriore livello di sicurezza contro gli hacker al sito web o un migliore utilizzo delle risorse del server di hosting.

 

Nonostante la complessità tecnica alla base del suo funzionamento, i provider hanno fornito meccanismi e strumenti facili da installare e configurare per i gestori di contenuti più popolari, inclusi i CDN di WordPress.

 

Sebbene molti fornitori forniscano piani gratuiti, la maggior parte ha un limite di tempo, trascorso il quale è necessario contrattare un piano a pagamento, a seconda del livello di traffico e delle visite al sito web. Questi possono funzionare in due modi: riscrivendo gli URL dei file di risorse statiche del sito Web o comportandosi come un server proxy.