Cos'è la CDN: perché è necessaria per l'ottimizzazione della velocità del blog?
Pubblicato: 2021-10-29Che cos'è CDN e perché dovresti usarlo quando sono disponibili diverse soluzioni di ottimizzazione delle prestazioni Web (WPO) front-end per velocizzare WordPress? I plug-in di memorizzazione nella cache come W3 Total Cache possono accelerare la velocità del server e i tempi di download di WordPress, quindi perché dovrebbe essere necessaria una rete di distribuzione dei contenuti per l'ottimizzazione della velocità del blog?
Ci sono pochi dubbi sul fatto che i siti Web e i blog a caricamento lento sperimentino frequenze di rimbalzo significativamente più elevate rispetto a quelli con velocità di caricamento più elevate. Questo non solo significa che stai perdendo potenziali visitatori, ma anche che la tua classifica sarà influenzata. La frequenza di rimbalzo è uno dei fattori di ranking di Google.
A nessuno piace un sito che si carica lentamente, quindi con questo in mente discutiamo di CDN e se aiuta davvero a migliorarlo e quali altri fattori può accelerare sul tuo blog WordPress.
Cos'è la CDN?
CDN è l'acronimo di Content Distribution Network (o Content Delivery Network) e implica l'archiviazione e la fornitura di contenuto statico. Il contenuto statico include fogli di stile CSS memorizzati, immagini e altri media, flash, JavaScript e così via. Sono i dati che vengono richiamati quando viene caricata ogni pagina o post sul tuo blog.
Quando qualcuno visita il tuo blog, normalmente carica questo contenuto statico dal server centrale del tuo host web, ovunque nel mondo si trovi. Prendendo HostGator come esempio, questo sarebbe Houston, in Texas. Il contenuto statico di tutti, sia che si trovino a Houston, in Cina o in Inghilterra, sarebbe accessibile da Houston. Ottimo se sei un texano, ma non così bravo in Corea!
Una CDN è una rete di server situati su Internet in data center situati in una varietà di posizioni geografiche. Il tuo contenuto statico viene archiviato su ogni server della rete e fornito all'utente dal server più vicino alla sua posizione. Quindi più grande è la rete, più efficace è la CDN.
Riduzione della latenza
Questo sistema può ridurre significativamente la latenza, il tempo tra un server host che riceve, elabora e consegna una risorsa di pagina come un'immagine o un file CSS. Maggiore è il numero di oggetti in una pagina, maggiore è il ritardo di latenza. Ad ogni singolo oggetto è associata una diversa richiesta al server. Le pagine complicate, quindi, richiederebbero più tempo per essere risolte completamente rispetto alle pagine semplici.
Il tuo sito Web o blog non si carica intrinsecamente più velocemente, perché senza CDN sembrerebbe comunque veloce a un visitatore di Houston. Più lontano vivi dal server principale, più lento apparirà. Potrebbe quindi esserci ancora un ritardo relativo se un visitatore si trova in remoto dal server più vicino nella CDN.
La latenza può aggiungere qualsiasi cosa da 100 ms a 3 secondi al tuo tempo di caricamento, quest'ultimo generalmente relativo ai dispositivi mobili utilizzati per accedere al tuo blog. Considerando che è solo uno dei fattori che influiscono sulla velocità del carico, si tratta di un dato significativo.
CDN e ottimizzazione delle prestazioni web
WPO può essere utilizzato per consolidare i pacchetti trasmessi, in modo che ne debbano essere trasmessi meno, riducendo così la latenza. La compressione riduce anche le dimensioni del pacchetto, così come l'organizzazione della cache in modo che sia caricata con contenuto statico nell'ordine in cui appariranno sulla pagina e le pagine precaricate dovrebbero essere richiamate successivamente. Niente di tutto ciò, tuttavia, riduce la necessità di CDN nell'ottimizzazione della velocità del blog.
Un altro vantaggio di un CDN è che c'è meno probabilità di un arresto anomalo. Se un server si arresta in modo anomalo, le tue informazioni sono ancora archiviate sull'altro server nella rete e sono ancora accessibili. Aumenta anche significativamente il numero di utenti del server simultanei, il che di per sé riduce la probabilità di interruzioni. Sebbene si affermi che la disponibilità del 100% sia realizzabile, non può essere garantita.
La scelta della CDN è importante?
Si assolutamente. Non sono tutti uguali. Per trovare il meglio per te, dovrai scoprire quale fornisce il server più vicino a te. È la vicinanza del server al tuo dispositivo che conta.
Altrettanto importante è la larghezza di banda e la velocità della tua connessione Internet. Maggiore è la larghezza di banda, maggiore è la capacità della rete, quindi c'è meno probabilità di congestione. La latenza avrà quindi meno probabilità di essere influenzata dal numero di utenti.
Maggiore è la velocità, minore è la latenza, perché ci vorrà meno tempo prima che le richieste di dati statici raggiungano il server e i dati restituiti. Tuttavia, nulla di tutto ciò fa alcuna differenza per i vantaggi di un CDN: l'aumento percentuale della velocità sarà sempre lo stesso. L'ottimizzazione relativa della velocità del blog non è influenzata dalla larghezza di banda o dalla velocità di Internet.
I sistemi CDN sono generalmente più efficaci con i dispositivi desktop che con i cellulari. C'è ancora un piccolo vantaggio nell'usarne uno, ma i risultati non sono così drammatici come con i desktop. All'aumentare delle velocità mobili, questo vantaggio assoluto nella riduzione della velocità si ridurrà senza dubbio, ma ancora una volta il vantaggio relativo rimarrà costante poiché questa è una funzione della CDN e non della velocità o capacità di trasmissione.
Chi ha bisogno di una rete di distribuzione dei contenuti?
Sebbene l'aumento della velocità possa essere drammatico, non tutti hanno bisogno di una CDN. Se vivi localmente sul server host principale, non ne hai bisogno. Più sei lontano dal tuo servizio di hosting Web WordPress, più trarrai vantaggio dall'utilizzo di una CDN.
Tieni inoltre presente che una rete di distribuzione di contenuti è progettata per risolvere un solo problema di velocità: quello della latenza per quanto riguarda il contenuto statico. In effetti, funziona anche con alcuni contenuti dinamici, sebbene non sia la sua funzione principale. L'elaborazione front-end e i contenuti di terze parti non sono interessati dalla CDN e spesso è consigliabile utilizzarli insieme a WPO, ad esempio un plug-in di memorizzazione nella cache W3.
Riepilogo dei vantaggi di un CDN nell'ottimizzazione della velocità del blog
Il vantaggio principale dell'utilizzo di una CDN con il tuo blog è che può offrire un notevole aumento della velocità di caricamento delle pagine a causa di una riduzione della latenza. Questo si riferisce al tempo necessario a un server per ricevere una richiesta di contenuto statico, recuperare quel contenuto e quindi consegnarlo.
Ciò si traduce in un caricamento più rapido delle pagine e una frequenza di rimbalzo inferiore. È quindi più probabile che tu mantenga i visitatori che potrebbero altrimenti fare clic durante il processo di caricamento. Poiché la frequenza di rimbalzo è un fattore di ranking, è più probabile che tu riceva ranking su Google più elevati rispetto a quanto faresti senza il CDN.
Tale rete CDN è meno efficace con il mobile computing rispetto ai desktop e l'ottimizzazione della velocità del blog ottenibile aumenta con l'aumentare della distanza dal server più vicino nella rete. Un CDN non annulla la necessità di altri mezzi per accelerare le prestazioni come WPO front-end comprese le soluzioni di memorizzazione nella cache.
