CDN di WordPress: perché dovresti usarne uno nel 2022
Pubblicato: 2017-07-31Come società di hosting di prestazioni, ci piace molto ricercare e condividere modi per rendere più veloce il tuo sito WordPress. Uno dei giochi da ragazzi quando si tratta di velocità al giorno d'oggi è utilizzare una rete di distribuzione di contenuti (CDN). Alleggeriscono il carico del tuo server web mentre accelerano la consegna dei contenuti ai tuoi visitatori migliorando così la loro esperienza!
Oggi vogliamo spiegarti in parole povere come funziona una CDN di WordPress , perché dovresti usarne una e alcuni dei vantaggi extra che le accompagnano. Condivideremo anche alcuni test di velocità in modo che tu possa giudicare meglio l'aumento delle prestazioni che potresti aspettarti di vedere sul tuo sito.
Che cos'è una CDN di WordPress?
CDN è l'abbreviazione di Content Delivery Network. Si tratta di una rete di server (noti anche come POP) dislocati in tutto il mondo. Sono progettati per ospitare e fornire copie dei contenuti statici (e talvolta dinamici) del tuo sito WordPress come immagini, CSS, JavaScript e flussi video.
- Come funziona una CDN
- Vantaggi della CDN
- Prove di velocità CDN
- Hai bisogno di una CDN?
- Fornitori di CDN popolari
- Come installare una CDN in WordPress
Come funziona una CDN
Prima di tutto, non vuoi confondere un CDN con la tua società di hosting WordPress. Questi sono servizi completamente separati. Un CDN non è un sostituto per il tuo provider di hosting, ma piuttosto un modo aggiuntivo per aumentare la velocità del tuo sito. Mentre il nostro hosting qui su Kinsta è velocissimo, un CDN può rendere il tuo sito ancora più veloce.
Come funziona esattamente una CDN? Bene, ad esempio, quando ospiti il tuo sito Web con Kinsta devi scegliere una posizione fisica per il data center, come Stati Uniti centrali, Europa, Sud America o Asia. Diciamo che scegli US Central. Ciò significa che il tuo sito Web si trova fisicamente su un "server host" a Council Bluffs, Iowa. Quando le persone in Europa visitano il tuo sito web, ci vorrà più tempo per caricare i versi di qualcuno che lo visita, ad esempio, da Dallas, TX. Come mai? Perché i dati devono percorrere una distanza maggiore. Questo è ciò che è noto come latenza. La latenza si riferisce al tempo e/o al ritardo coinvolti nella trasmissione di dati su una rete. Maggiore è la distanza, maggiore è la latenza.
Sono inoltre necessari diversi hop di rete (istanze di comunicazione tra dispositivi di rete intermedi) per soddisfare le richieste di dati dai browser ai server di hosting e il contenuto richiesto dai server di hosting ai browser Web. Ed è qui che entra in gioco una CDN. Aiuta a ridurre tale latenza caricando i contenuti del tuo sito da server più vicini a loro. Questi server CDN sono talvolta indicati anche come POP (punti di presenza).

Gli utenti di WordPress a volte possono essere riluttanti a esaminare le reti di distribuzione di contenuti poiché all'inizio può essere un po' opprimente. Quindi ecco come funzionano e possono essere implementati, in parole povere, in tre semplici passaggi:
Passo 1
Seleziona un provider CDN e ti iscrivi al loro servizio. Questi sono in genere fatturati su base mensile o in base all'utilizzo dei dati. La maggior parte dei fornitori avrà un calcolatore per stimare i costi.
Passo 2
Utilizzi plug-in gratuiti come CDN Enabler o WP Rocket per integrarlo. Questi plugin collegano automaticamente le tue risorse alla CDN. Non è necessario alcun lavoro da parte tua per ottenere i tuoi contenuti sulla CDN, è tutto a portata di mano! La distribuzione di una CDN è molto più semplice rispetto a qualche anno fa.
Passaggio 3
Quando le persone visitano il tuo sito Web, ora sta caricando il contenuto del tuo sito WordPress da diversi CDN in tutto il mondo. Quindi, per quei visitatori in Europa che visitano il tuo sito situato in Iowa, i tuoi contenuti vengono ora caricati da un POP in Europa. Come fanno questo? Le CDN utilizzano in genere due diversi tipi di tecnologie per indirizzare gli utenti alla posizione corretta, ovvero IP Anycast + routing di geolocalizzazione . Possono rilevare automaticamente da dove provengono le richieste degli utenti e indirizzare le richieste al POP più vicino.
È comunque importante scegliere una posizione strategica del server per il tuo host WordPress. Perché anche se una CDN aiuta a distribuire i tuoi media e contenuti, una singola richiesta deve comunque essere fatta al provider di hosting quando il tuo sito web viene caricato. A meno che tu non stia utilizzando la memorizzazione nella cache a pagina intera su un server proxy, di cui parleremo in seguito. Kinsta ora ha 29 sedi di data center da cui puoi ospitare il tuo sito WordPress.
Vantaggi CDN
Di seguito sono riportati solo alcuni dei numerosi vantaggi dell'utilizzo di una CDN sul tuo sito WordPress.
1. Aumento delle prestazioni
Un aumento delle prestazioni è uno dei motivi principali per utilizzare una CDN. È stato dimostrato più e più volte che un sito di caricamento più rapido è direttamente correlato a tassi di conversione più elevati, frequenze di rimbalzo ridotte e una durata media dei visitatori più lunga. E questo per non parlare di un'esperienza utente semplicemente migliore in tutto. Quando è stata l'ultima volta che hai fatto nuovamente clic nel browser perché il caricamento del sito Web richiedeva troppo tempo? Questa è l'ultima cosa che vuoi che accada. Ma non crederci sulla parola, ecco alcune statistiche rapide per te da alcuni dei principali leader del settore:
- Un ritardo di 1 secondo nella risposta della pagina può comportare una riduzione del 7% delle conversioni. (Fonte: Kissmetrics)
- La BBC ha visto che perdono un ulteriore 10% di utenti per ogni secondo in più necessario per caricare il loro sito. (Fonte: Creative Bloq)
- Secondo una ricerca di DoubleClick di Google, il 53% delle visite ai siti mobili viene abbandonato dopo 3 secondi. (Fonte: DoubleClick)
- AliExpress ha ridotto il tempo di caricamento del 36% e ha visto un aumento del 10,5% degli ordini e un aumento del 27% delle conversioni per i nuovi clienti. (Fonte: Akamai)
Ecco alcuni modi in cui una CDN può aiutare a migliorare le prestazioni del tuo sito WordPress.
Riduce il TTFB
Abbiamo già spiegato in precedenza che un CDN di WordPress può aiutare a ridurre la latenza accorciando la distanza fisica richiesta per il viaggio dei dati. Ma può anche aiutare a ridurre il tempo al primo byte (TTFB). In parole povere, questa è una misura di quanto tempo il browser deve attendere prima di ricevere il suo primo byte di dati dal server. Più tempo ci vuole per ottenere quei dati, più tempo ci vorrà per visualizzare la tua pagina.

Un malinteso comune è che questo venga calcolato dopo i tempi di ricerca DNS, tuttavia, il calcolo originale di TTFB in rete include sempre la latenza di rete. Ciò comporta un processo in 3 fasi e ritardi e latenza possono verificarsi ovunque nel mezzo, sommandosi al tuo TTFB totale. Un TTFB elevato può essere causato da una serie di motivi, come codice errato o memorizzazione nella cache non configurata correttamente sul server host. Ma la distanza geografica è sicuramente un attore. Abbiamo eseguito un piccolo test per mostrare la differenza con il nostro Kinsta CDN (alimentato da KeyCDN). Ogni test è stato eseguito 5 volte ed è stata calcolata la media.
TTFB senza CDN
Per prima cosa abbiamo eseguito un test con il nostro CDN disabilitato e, come puoi vedere, il nostro tempo di caricamento totale è stato di 1,45 s e il nostro TTFB medio su un asset era di circa 136 ms.

TTFB con CDN
Abbiamo quindi abilitato il nostro CDN ed eseguito nuovamente il test. Come puoi vedere, i nostri tempi di caricamento totali sono scesi a 788 ms e il nostro TTFB medio è ora di 37 ms! Che differenza può fare una CDN. Un'altra cosa importante da notare è che abbiamo scelto la località di Stoccolma per eseguire questo test. Come mai? Perché volevamo mostrarvi il vero miglioramento che si può avere diminuendo la distanza fisica. C'è un CDN POP situato a Stoccolma, quindi i nostri contenuti vengono serviti da Stoccolma.

Nota: se stai utilizzando Cloudflare, potresti avere un TTFB leggermente superiore. Ciò è probabilmente dovuto al sovraccarico aggiuntivo e alla complessità dell'esecuzione completa del servizio proxy. Ricorda che Cloudflare ha firewall aggiuntivi e altre funzionalità che alcuni provider CDN non hanno. Quindi dovresti prendere una decisione che potrebbe avvantaggiarti di più. Se l'intero sito non è ottimizzato correttamente, prendere il colpo sul TTFB leggermente più alto potrebbe valere il compromesso.
Tuttavia, potresti anche voler consultare la guida di WP Bullet sull'utilizzo della memorizzazione nella cache delle pagine di Cloudflare per ridurre il TTFB. Ciò potrebbe richiedere alcune impostazioni e test aggiuntivi. Assicurati di eseguire i tuoi test poiché ogni ambiente è diverso. In alcuni casi è stato anche dimostrato che il nuovo servizio Argo di Cloudflare aiuta a ridurre il TTFB. Dai un'occhiata anche al nuovo strumento di ottimizzazione automatica della piattaforma di Cloudflare, che è un servizio straordinario per migliorare le prestazioni di WordPress.
Consegna più veloce con la memorizzazione nella cache
Proprio come utilizzi la memorizzazione nella cache con il tuo host WordPress o un plug-in, anche i CDN utilizzano la memorizzazione nella cache. Questo è un modo in cui possono consegnare file così velocemente. Tuttavia, una cosa importante da tenere presente è come funziona la memorizzazione nella cache. Una volta che una CDN ottiene una copia dei tuoi file multimediali, in genere deve essere richiesta una o due volte da un visitatore prima che venga effettivamente memorizzata nella cache sulla CDN. Una CDN inserisce un'intestazione HTTP sulle richieste chiamate "X-Cache". Alla prima o alla seconda richiesta, il file in genere viene visualizzato come MISS, il che significa che non è ancora memorizzato nella cache.

Nelle richieste successive verrà quindi visualizzato come HIT, il che significa che ora è memorizzato nella cache della tua CDN. Rimarrà memorizzato nella cache in base a un numero diverso di fattori come le intestazioni ETag, le intestazioni scadute o l'eliminazione manuale della cache della CDN.

Se stai utilizzando una CDN proxy completa come Cloudflare, puoi anche portare la memorizzazione nella cache al livello successivo utilizzando ciò che chiamano memorizzazione nella cache a pagina intera. Ciò comporta la memorizzazione nella cache di tutto su un URL. Tuttavia, per i siti WordPress questo a volte può essere complicato poiché dovrai implementare soluzioni alternative per le parti dinamiche del tuo sito.
Enormi risparmi con la compressione GZIP
Le CDN di WordPress utilizzano anche GZIP, un formato di file e un'applicazione software utilizzata per la compressione e la decompressione dei file. La compressione GZIP è abilitata lato server (o meglio sul server CDN/POP) e consente un'ulteriore riduzione delle dimensioni dei file HTML, fogli di stile e JavaScript. Non funzionerà sulle immagini poiché queste sono già compresse in un modo diverso. Alcuni hanno visto riduzioni fino al 70% a causa della compressione. Probabilmente è una delle ottimizzazioni più semplici che potresti fare. E non preoccuparti, tutti i principali CDN lo hanno abilitato per impostazione predefinita.
Puoi vedere utilizzare uno strumento come Verifica compressione GZIP o Chrome DevTools per vedere un'enorme differenza che fa la compressione. Ad esempio, di seguito puoi vedere che sul nostro file jquery.js servito da una CDN, la compressione GZIP ha ridotto la dimensione da 94,9 KB a 33,6 KB. Questo è un risparmio del 64,59% su un solo file. Aggiungi questo a tutte le tue risorse e media e vedrai perché la compressione è essenziale!

Brotli porta la compressione al livello successivo
Brotli è un algoritmo di compressione più recente sviluppato da Google che ha dimostrato di ridurre le dimensioni dei file fino al 26% rispetto alle soluzioni esistenti, incluso GZIP. Il tasso di adozione di Brotli sta crescendo a un ritmo abbastanza rapido. A partire dal 20 giugno, Google sta anche comprimendo gli annunci display con la compressione Brotli.

Tuttavia, poiché Brotli è ancora nuovo, non è ancora disponibile su tutti i provider CDN. Ma ce ne sono alcuni come KeyCDN e CDN77 che ora lo supportano. Nella maggior parte dei casi, anche il tuo server di origine (server di hosting) deve avere Brotli abilitato affinché funzioni. E anche il supporto del browser per Brotli sta recuperando terreno. Se configurati correttamente, i server che hanno Brotli abilitato ma sono caricati in un browser che non lo supporta, eseguiranno semplicemente il fallback su GZIP.
HTTP/2
HTTP/2 è anche una delle funzionalità più importanti che ora tutte le CDN utilizzano per accelerare la consegna delle risorse. HTTP/2 richiede HTTPS a causa del supporto del browser. Il miglioramento delle prestazioni è dovuto a una serie di motivi, come la capacità del protocollo di supportare un migliore multiplexing, parallelismo, compressione HPACK con codifica Huffman, estensione ALPN e push del server. C'era un po' di sovraccarico TLS quando si utilizzava HTTPS, ma grazie a HTTP/2, questo è ormai un ricordo del passato.
2. Costi di larghezza di banda inferiori
Un altro grande vantaggio di una CDN è che può aiutare a scaricare CPU e risorse dal tuo server di hosting (server di origine). Questo aiuta a prevenire i picchi di traffico che sovraccaricano il tuo host. Può anche aiutare a ridurre i costi della larghezza di banda. L'ultima cosa che vuoi è che qualcosa diventi virale e ti resti con un conto enorme dal tuo host o un addebito in eccesso. Ad esempio, di seguito è riportato un sito che utilizza Cloudflare e, come puoi vedere, ha aiutato a scaricare il 69% delle richieste di larghezza di banda.

Un altro modo in cui una CDN aiuta a ridurre i costi è fornire modi semplici per abilitare la protezione hotlink. Questo si riferisce fondamentalmente alla limitazione dei referrer HTTP e alla prevenzione dell'incorporamento delle tue risorse (immagini - abbiamo un tutorial su come proteggere le tue immagini) su altri siti web. Alcuni di voi potrebbero aver sentito parlare del fiasco dell'Huffington Post. Un autore dell'Huffington Post ha copiato e incollato immagini dal sito Web di Oatmeal, che a sua volta gli è valso un conto di oltre $ 1.000 da AWS. Il proprietario dell'Oatmeal ha finito per sostituire le immagini in modo che i lettori dell'articolo dell'Huffington Post lo vedessero. Ma questo è il motivo per cui è sempre importante abilitare la protezione hotlink , altrimenti potresti finire con un conto scandaloso.

3. Alta disponibilità e scalabilità
Le CDN offrono anche alta disponibilità e scalabilità. Poiché il contenuto replicato è disponibile su più POP in diverse posizioni geografiche, il traffico Web viene instradato dinamicamente a un altro server se uno si interrompe. E non c'è bisogno di preoccuparsi della scalabilità poiché i provider CDN sono progettati tenendo conto di questo. Se stai utilizzando un host condiviso più piccolo, un CDN potrebbe effettivamente impedire il crash del tuo sito Web poiché gestisce la maggior parte del carico.

4. Vantaggi SEO
Google ha reso la velocità del sito un fattore di ranking nel 2010, quindi non è un segreto che un sito Web più veloce potrebbe comportare un ranking più alto. Anche se non c'è modo di sapere quanto peso viene assegnato alla velocità, puoi tranquillamente presumere che sia uno dei più importanti, poiché influisce sull'esperienza dell'utente. Brian Dean ha analizzato i primi 1 milione di domini per esaminare la correlazione tra la velocità del sito e le classifiche di Google e i risultati sono stati molto positivi. Sebbene questi test siano quasi impossibili da dimostrare in modo definitivo, puoi essere certo che avere un sito Web più veloce ti aiuterà solo in Google. Per dirla semplicemente, Google premia i siti veloci.

Oltre alla velocità delle pagine del tuo sito web, una CDN può anche aiutare ad aumentare la velocità di scansione dei tuoi media come le immagini, che sono correlate all'indicizzazione nella ricerca di immagini di Google.
5. Sicurezza aggiuntiva
Molti fornitori di CDN forniscono ulteriore sicurezza consentendo di implementare Web Application Firewall (WAF) e ciò che alcuni chiamano Origin Shields. Questi possono aiutare a mitigare gli attacchi DDoS sul tuo sito WordPress di tutte le forme e dimensioni, compresi quelli che prendono di mira i protocolli UDP e ICMP, nonché attacchi SYN/ACK, amplificazione DNS e Layer 7. Altri vantaggi includono metterti dietro un proxy che aiuta a nascondere il tuo indirizzo IP di origine, sebbene non sia a prova di proiettile.
Assicurati di controllare il nostro case study su come fermare un attacco DDoS. Avevamo un cliente con un piccolo sito di e-commerce che eseguiva Easy Digital Downloads che ha ricevuto oltre 5 milioni di richieste su una singola pagina in 7 giorni . Il sito in genere generava solo tra 30-40 MB al giorno di larghezza di banda e un paio di centinaia di visitatori al giorno. Ma di punto in bianco, il sito è andato immediatamente a 15-19 GB di trasferimento di dati al giorno! Questo è un aumento del 4650% . E Google Analytics non ha mostrato traffico aggiuntivo. Questo non è buono.

Il client ha implementato il firewall delle applicazioni Web di Sucuri sul proprio sito e tutta la larghezza di banda e le richieste sono cadute istantaneamente sul sito (come mostrato di seguito) e da allora non si è più verificato alcun problema. Quindi sicuramente un buon investimento e un risparmio di tempo se si verificano problemi come questi.

Le CDN forniscono anche funzionalità aggiuntive come il token di sicurezza, che consente di generare collegamenti protetti con una scadenza. Dopo che è scaduto, le persone non possono più accedere a quel contenuto.
Test di velocità CDN
Quindi, invece di dirti quanto può essere vantaggioso un CDN di WordPress, facciamo alcuni test per mostrarti effettivamente i risultati. Abbiamo eseguito 5 test da 4 diverse posizioni di test con una CDN abilitata e quindi senza una CDN. Il sito è ospitato con Kinsta e utilizza Kinsta CDN (alimentato da KeyCDN). La posizione fisica del server è in Iowa, USA.
Assicurati di eseguire il test di velocità della tua CDN un paio di volte in modo che il supporto sia memorizzato nella cache. Come descritto più sopra per quanto riguarda la memorizzazione nella cache della CDN, l'intestazione HTTP X-Cache mostrerà un "HIT" una volta memorizzata nella cache. Se non è memorizzato nella cache mostrerà un "MISS". Se non lo fai correttamente, potrebbe sembrare che la CDN non stia aiutando ad accelerare il tuo sito, quando in realtà semplicemente non hai creato prima la cache.
Senza CDN (Dallas, Texas, USA)
Per prima cosa abbiamo eseguito 5 test senza CDN a Pingdom da Dallas, in Texas, e abbiamo ottenuto la media.

Senza CDN (Melbourne, Australia)
Abbiamo quindi eseguito 5 test senza CDN a Pingdom da Melbourne, in Australia, e abbiamo ottenuto la media.

Senza CDN (San Jose, California, USA)
Abbiamo quindi eseguito 5 test senza CDN a Pingdom da San Jose, in California, e abbiamo ottenuto la media.

Senza CDN (Stoccolma, Svezia)
Abbiamo quindi eseguito 5 test senza CDN a Pingdom da Stoccolma, in Svezia, e abbiamo ottenuto la media.

Con CDN (Dallas, Texas, USA)
Abbiamo quindi eseguito 5 test con un CDN a Pingdom da Dallas, in Texas, e abbiamo ottenuto la media.

Con CDN (Melbourne, Australia)
Abbiamo quindi eseguito 5 test con un CDN a Pingdom da Melbourne, in Australia, e abbiamo ottenuto la media.

Con CDN (San Jose, California, USA)
Abbiamo quindi eseguito 5 test con un CDN a Pingdom da San Jose, in California, e abbiamo ottenuto la media.

Con CDN (Stoccolma, Svezia)
Abbiamo quindi eseguito 5 test con un CDN a Pingdom da Stoccolma e abbiamo preso la media.

I risultati
Ora diamo un'occhiata ai risultati per capire quanto una CDN influisca sui tempi di caricamento totali.

- Dallas, Texas, USA: diminuzione dell'8,11% del tempo di caricamento totale con un CDN.
- San Jose, California, USA: diminuzione del 33,02% del tempo di caricamento totale con un CDN
- Melbourne, Australia: diminuzione del 54,19% del tempo di caricamento totale con un CDN.
- Stoccolma, Svezia: diminuzione del 54,7% del tempo di caricamento totale con un CDN.
Come puoi vedere, sia a Dallas che a San Jose, con un CDN è stato leggermente più veloce. E se dai un'occhiata ai test in Australia, puoi vedere un'enorme differenza nei tempi di caricamento. Ciò è dovuto alla posizione geografica del server di prova. Il nostro server è in Iowa e quindi caricando da Dallas e San Jose i dati non devono viaggiare molto. Ma per l'Australia, la distanza è ciò che uccide i tempi di caricamento. Quando abilitiamo la CDN, il contenuto e i media vengono caricati da un POP CDN Kinsta a Sydney in Australia, il che si traduce in tempi di download molto più rapidi. Lo stesso vale per Stoccolma, in Svezia.
Ora la domanda è: vuoi ridurre i tempi di caricamento di oltre il 50% in alcuni casi? La risposta dovrebbe essere sì!
Hai bisogno di un CDN?
Una domanda che ci viene posta spesso qui su Kinsta è se sia necessaria o meno una CDN per un determinato sito web. Nella nostra esperienza, un CDN può essere vantaggioso in quasi tutti gli scenari. Basta guardare tutti i vantaggi che abbiamo elencato sopra. Il prezzo di solito non è più un fattore in quanto la maggior parte dei fornitori di CDN sono molto economici, alcuni a partire da $ 0,04/GB. E poi Cloudflare è persino gratuito. Le uniche volte in cui potresti voler eseguire ulteriori test è se offri contenuti solo ai visitatori in una specifica posizione geografica.
Diciamo ad esempio che sei un piccolo negozio con un sito web in Ontario, Canada. Forse non ti interessano tanto i clienti che si trovano altrove. Ti consigliamo di effettuare una ricerca per vedere dove si trovano i POP di un provider CDN. Se ad esempio il tuo host del server web si trova in Ontario, ma ti iscrivi a un provider CDN che ha solo un POP più vicino negli Stati Uniti, potrebbe effettivamente rallentare il tuo sito. In questo scenario, molto raro, potrebbe essere più vantaggioso non utilizzare una CDN.
Provider CDN popolari
Ci sono molti ottimi fornitori di CDN là fuori tra cui scegliere. La maggior parte di essi ha prove gratuite, quindi ti consigliamo di provarne alcuni per vedere quale funziona meglio per il tuo sito. Abbiamo un'integrazione CDN gratuita qui su Kinsta per tutti i clienti, che è alimentata da KeyCDN. Ecco alcuni altri fornitori di terze parti che dovresti controllare:
- KeyCDN
- Cloudflare
- StackPath (in precedenza MaxCDN)
- CDN77
- Amazon Cloud Front
- Velocemente
- Incapsula
- Akamai
Come installare una CDN in WordPress
Ogni provider CDN ha il proprio metodo di integrazione, ma per fortuna tutti supportano WordPress e ne semplificano l'integrazione. Assicurati di controllare la loro documentazione o chiedi al loro team di supporto in caso di problemi.
Kinsta CDN
Abbiamo stretto una partnership con KeyCDN, una rete di distribuzione di contenuti abilitata per HTTP/2 e IPv6 con oltre 200 sedi, per potenziare le tue risorse e i tuoi media in tutto il mondo. Le regioni attualmente servite includono America, Sud America, Europa, Africa, Asia e Australia.

Scopri come abilitare Kinsta CDN. È un semplice processo con un clic dall'interno della dashboard di MyKinsta.

Disponiamo anche di straordinarie analisi CDN in modo da poter vedere l'utilizzo della larghezza di banda, i file principali per richiesta, i codici di stato HTTP e altro ancora.

Cloudflare
Se stai utilizzando o sei interessato a Cloudflare, abbiamo un tutorial approfondito su come installare Cloudflare sul tuo sito WordPress.
CDN di terze parti
Se stai cercando di distribuire KeyCDN da solo, ti consigliamo di leggere questo articolo su CDN per manichini.
Una cosa che consigliamo è di utilizzare un sottodominio per i tuoi media e risorse invece dell'URL casuale fornito dal provider. Esempio: cdn.tuodominio.com. Ciò garantirà un migliore marchio per il tuo sito e meno problemi quando si tratta di problemi di indicizzazione. Dopo aver impostato la tua CDN presso il provider, puoi utilizzare un plug-in WordPress gratuito come l'attivatore CDN per collegare facilmente le tue risorse e farle copiare automaticamente sul tuo provider CDN.

Anche altri plugin come WP Rocket o W3 Total Cache hanno metodi di integrazione simili.

È importante caricare quante più risorse possibile dal tuo sito WordPress. Ciò garantisce una consegna più rapida ai visitatori e l'utilizzo di una singola connessione HTTP/2. Puoi eseguire il tuo sito Web tramite uno strumento come Pingdom per vedere da dove vengono caricati i tuoi file multimediali. A volte i temi o alcuni plug-in potrebbero richiedere una piccola modifica o indagare sul motivo per cui non vengono caricati dalla CDN anche dopo aver terminato l'integrazione.
Indicizzazione di immagini con CDN
Vuoi assicurarti che le tue immagini siano ancora indicizzate con Google quando ti sposti su una CDN. Per gli utenti del plugin Yoast SEO, vorrai aggiungere il seguente codice in fondo al tuo file functions.php. Sostituisci ovviamente il dominio e il dominio CDN con il tuo.
function wpseo_cdn_filter( $uri ) { return str_replace( 'http://yourdomain.com', 'http://cdn.yourdomain.com', $uri ); } add_filter( 'wpseo_xml_sitemap_img_src', 'wpseo_cdn_filter' );Se non lo fai, le tue immagini potrebbero essere dei-indicizzate (come mostrato di seguito). Puoi sempre verificarlo tu stesso in Google Search Console.

Tuttavia, abbiamo anche notato alcune incongruenze quando Google Search Console segnala correttamente che le immagini sono indicizzate correttamente. Un buon modo per verificare se le tue immagini sono davvero indicizzate è andare su Google Image Search e inserire quanto segue: site:https://yourdomain.com .

Importante: non inserire l'URL della CDN. Anche se le immagini sono servite dalla CDN, dovrebbero comunque essere indicizzate sul tuo dominio principale. Se le tue immagini vengono visualizzate in Google Image Search significa che sono state indicizzate correttamente.
Sommario
Si spera che ora tu possa vedere tutti gli incredibili vantaggi che puoi ottenere dall'utilizzo di un CDN di WordPress. Garantirà che i tuoi file multimediali si carichino più velocemente in tutto il mondo, riduce il tuo TTFB e riduce drasticamente i costi della larghezza di banda e il carico del server. Non solo, ma potresti vedere classifiche migliori grazie ai tempi di caricamento della pagina più rapidi. E, cosa più importante, i tuoi visitatori avranno un'esperienza utente molto migliore.
Non dimenticare che il nostro HTTP/2 Kinsta CDN è ora incluso per tutti i nostri client di hosting. Hai qualche idea sull'utilizzo di una CDN? Ci piacerebbe sentire i tuoi pensieri qui sotto.
