„Mi serve una CDN?“ me lo sento chiedere nei corsi quasi quanto „quale plugin di caching devo prendere?“ — e la risposta onesta è: sulla maggior parte dei siti WordPress conviene, ma i tre fornitori più diffusi risolvono il compito in modi molto diversi. Cloudflare, BunnyCDN e KeyCDN compaiono tutti e tre nei consigli sulle prestazioni, ma si differenziano nell'impostazione di fondo: proxy DNS con pacchetto tutto compreso contro pura CDN per asset con pagamento a consumo. Una panoramica di tutti i miei confronti tra strumenti la trova nella panoramica dei confronti tra strumenti WordPress — qui scendo in profondità sulle CDN.

I tre fornitori in sintesi
Cloudflare (ingresso gratuito, piano Pro circa 20 $/mese, dati 2026): non è una pura CDN, ma un servizio completo di proxy DNS. Cambia i Suoi nameserver puntandoli a Cloudflare, e da quel momento tutto il traffico verso il Suo dominio passa dalla loro rete — CDN gratuita con banda illimitata, protezione DDoS e firewall di base incluse. Il piano Pro aggiunge ottimizzazione delle immagini, regole WAF avanzate e altre funzioni per le prestazioni.
BunnyCDN (pagamento a consumo, da circa 0,01 $/GB in Nordamerica/Europa, dati 2026): una pura CDN per asset senza il passaggio intermedio del proxy DNS. Collega BunnyCDN come pull zone davanti alle Sue immagini e ai Suoi file CSS e JS esistenti — il resto della Sua infrastruttura resta invariato. Sono selezionabili più regioni di archiviazione, UE inclusa; la prima regione costa 0,01 $/GB, ogni ulteriore regione a partire dalla terza costa meno.
KeyCDN (pagamento a consumo, da circa 0,04 $/GB in Nordamerica/Europa, dati 2026): tecnicamente molto simile a BunnyCDN — pura CDN per asset, nessun proxy DNS, fatturazione sul volume di dati effettivamente consumato. La differenza sta nella sede dell'azienda: KeyCDN è gestita da proinity LLC a Winterthur, in Svizzera — per i clienti con requisiti severi sulla residenza dei dati e sul diritto svizzero in materia di protezione dei dati è un argomento a sé.
Il confronto in sintesi
| Criterio | Cloudflare | BunnyCDN | KeyCDN |
|---|---|---|---|
| Modello di prezzo | Gratuito + abbonamento Pro/Business | Pagamento a consumo per GB | Pagamento a consumo per GB |
| Livello gratuito | ✅ Molto generoso | ❌ (minimo da 1 $/mese) | ❌ (minimo da 4 $/mese) |
| Sedi dei server/opzioni UE | Rete globale, UE inclusa | Più regioni selezionabili, UE disponibile | Mercato principale UE, sede aziendale svizzera |
| Proxy DNS o pura CDN per asset | Proxy DNS (intero dominio) | Pura CDN per asset (pull zone) | Pura CDN per asset (pull zone) |
| Firewall/protezione DDoS incluse | ✅ Sì, già nel livello gratuito | ❌ Non è una funzione centrale | ❌ Non è una funzione centrale |
| Impegno di configurazione con WordPress | Basso (nameserver + plugin) | Medio (pull zone + plugin di riscrittura) | Medio (pull zone + plugin di riscrittura) |
Cloudflare — la mia raccomandazione standard per liberi professionisti & PMI
Punti di forza: il livello gratuito è di gran lunga l'ingresso più semplice che conosca. Si cambiano i nameserver, fatto — ottiene banda illimitata su una rete globale, protezione DDoS e firewall di base senza spendere un centesimo. Per la maggior parte dei miei clienti con siti aziendali, blog o piccoli negozi è esattamente il giusto rapporto tra sforzo e beneficio. Il piano Pro (circa 20 $/mese) aggiunge ottimizzazione delle immagini senza perdita di qualità, supporto AMP e regole WAF più severe, se desidera di più.
Punti deboli: poiché Cloudflare si mette come proxy DNS davanti a tutto il Suo dominio, interviene più in profondità nella Sua infrastruttura rispetto a una pura CDN per asset — modifiche ai record DNS, al routing della posta (record MX) o ai certificati SSL passano da quel momento da Cloudflare. Nella pratica raramente è un problema, ma richiede un po' più di attenzione nella configurazione iniziale rispetto a una semplice CDN con pull zone.
Quando Cloudflare: il caso standard — liberi professionisti, siti di PMI, blog, negozi WooCommerce da piccoli a medi. Se vuole CDN, firewall e protezione DDoS in un colpo solo e senza costi ricorrenti.
BunnyCDN — la pura CDN per asset più economica
Punti di forza: prezzo per GB estremamente basso, fatturazione trasparente senza costi nascosti, regioni di archiviazione UE selezionabili. Poiché BunnyCDN non si intromette nella gestione del Suo DNS, la Sua infrastruttura esistente (hosting, e-mail, SSL) resta del tutto intatta — mette semplicemente una pull zone davanti ai Suoi asset statici. Per la sola distribuzione di immagini, CSS e JS il rapporto qualità-prezzo è difficile da battere.
Punti deboli: nessun firewall né protezione DDoS integrati, nessun livello gratuito — paga dal primo megabyte, seppure in minima parte. La configurazione con WordPress richiede un plugin di riscrittura (per esempio CDN Enabler) che riscriva gli URL dei Suoi asset sul dominio BunnyCDN — un passaggio di configurazione in più rispetto al semplice cambio di nameserver di Cloudflare.
Quando BunnyCDN: se non vuole consapevolmente un proxy a livello DNS (per esempio perché il Suo hosting o una soluzione firewall coprono già la protezione DDoS), oppure se preferisce un modello puramente a consumo senza vincolo di abbonamento e non teme il piccolo lavoro extra di configurazione.
KeyCDN — l'alternativa svizzera per le questioni di residenza dei dati
Punti di forza: tecnicamente quasi identica a BunnyCDN — pura CDN per asset a consumo senza obbligo di abbonamento. La differenza decisiva è la sede aziendale in Svizzera: per i clienti che per ragioni legali o contrattuali richiedono esplicitamente il diritto svizzero in materia di protezione dei dati o un ordinamento vicino all'UE ma non vincolato ad essa, è un argomento a sé che né Cloudflare (gruppo statunitense) né BunnyCDN (Slovenia/UE) offrono nella stessa forma.
Punti deboli: prezzo per GB un po' più alto di BunnyCDN, nessun livello gratuito, insieme di funzioni più snello rispetto a Cloudflare — nessun firewall né protezione DDoS integrati. La configurazione somiglia a quella di BunnyCDN: si imposta la pull zone, si configura il plugin di riscrittura.
Quando KeyCDN: se vuole una pura CDN per asset e la residenza dei dati in Svizzera è un criterio reale, per contratto o per richiesta dei clienti — per esempio presso studi legali, servizi finanziari o organizzazioni con prescrizioni sulla protezione dei dati che vanno oltre il GDPR.
Non vuole tirare a indovinare quale CDN si adatti al Suo hosting e alla Sua tolleranza al rischio? Nel mio corso online configuro insieme a Lei l'assetto CDN adatto — compreso il cambio di nameserver o la configurazione della pull zone, a seconda di ciò che per il Suo sito ha davvero senso. → Al corso online
Confronto diretto: i dettagli che contano
| Funzione | Cloudflare | BunnyCDN | KeyCDN |
|---|---|---|---|
| Banda nel livello gratuito | Illimitata | Nessun livello gratuito | Nessun livello gratuito |
| Ottimizzazione delle immagini inclusa | Piano Pro (senza perdita di qualità) | Opzionale a pagamento (Bunny Optimizer) | Non inclusa |
| WAF / regole firewall | ✅ Dal livello gratuito, di più in Pro/Business | ❌ | ❌ |
| Protezione DDoS | ✅ Inclusa, tutti i piani | ❌ Non è una funzione centrale | ❌ Non è una funzione centrale |
| Controllo del caching (page rules) | ✅ Completo | Tramite header HTTP/plugin | Tramite header HTTP/plugin |
| Dashboard di analisi | ✅ Dettagliata, tutti i piani | ✅ Solida | ✅ Solida |
| Modello di fatturazione | Prezzo fisso mensile | A consumo per GB | A consumo per GB |
| Vincolo contrattuale | Disdetta mensile | Nessuno, puro modello a credito | Nessuno, puro modello a credito |
| Integrazione con plugin WordPress | Plugin ufficiale di Cloudflare | CDN Enabler / W3 Total Cache / WP Rocket | CDN Enabler / W3 Total Cache / WP Rocket |
I prezzi a confronto (aggiornati al 2026)
- Cloudflare: livello gratuito con banda illimitata, CDN di base, protezione DDoS e cinque page rules. Piano Pro circa 20 $/mese con fatturazione annuale (25 $/mese con quella mensile), piano Business circa 200 $/mese con fatturazione annuale. Per la maggior parte dei siti WordPress il livello gratuito basta del tutto.
- BunnyCDN: rete standard da 0,01 $/GB in Nordamerica/Europa, con una spesa minima di circa 1 $/mese. Le regioni di archiviazione costano in aggiunta da 0,01 $/GB per regione (le prime due regioni), meno a partire dalla terza. Nessun abbonamento, puro modello a consumo.
- KeyCDN: da 0,04 $/GB per i primi 10 TB in Nordamerica/Europa, con prezzi a scaglioni decrescenti su volumi maggiori (0,03 $/GB, 0,02 $/GB, oltre i 100 TB solo 0,01 $/GB). Spesa minima circa 4 $/mese. Anche qui nessun obbligo di abbonamento.
Importante per tutti e tre: i prezzi cambiano, e in particolare i modelli a consumo di BunnyCDN e KeyCDN dipendono molto dal traffico reale del Suo sito. Le cifre indicate sono prezzi di listino aggiornati al 2026 — con traffico molto variabile (per esempio negozi stagionali) è meglio calcolare sull'estremo superiore del volume di dati atteso.
A chi si adatta che cosa?
Il sito di un libero professionista o di una PMI senza personale tecnico: Cloudflare. Ingresso gratuito, un solo passaggio di configurazione (i nameserver), e ottiene CDN, firewall e protezione DDoS in un pacchetto — senza costi ricorrenti e senza dover sorvegliare il consumo in GB.
Chi gestisce il sito con competenze tecniche e vuole la sola distribuzione degli asset al prezzo minimo possibile: BunnyCDN. Se il proxy a livello DNS non è desiderato — per esempio perché è già attiva un'altra soluzione firewall — ed è disposto a impostare una pull zone e un plugin di riscrittura, ottiene il miglior rapporto qualità-prezzo sul mercato.
L'organizzazione con requisiti espliciti sulla residenza dei dati: KeyCDN. Se un cliente, uno studio legale o una prescrizione interna di conformità chiede concretamente una sede o un ordinamento svizzero, KeyCDN è la scelta più ovvia tra le pure CDN per asset.
La mia conclusione
Per la maggior parte dei liberi professionisti e delle PMI Cloudflare resta la mia raccomandazione standard — l'ingresso gratuito è imbattibile, la configurazione si sbriga in pochi minuti e con firewall e protezione DDoS ottiene subito più livelli di sicurezza che altrimenti dovrebbe impostare separatamente. BunnyCDN e KeyCDN li consiglierei in modo mirato quando vuole consapevolmente una pura CDN per asset a consumo senza proxy a livello DNS, oppure quando — come con KeyCDN — c'è in gioco un requisito concreto di residenza dei dati nell'UE o in Svizzera. Il compromesso è sempre lo stesso: il livello gratuito di Cloudflare è l'ingresso più semplice, ma La lega a un proxy DNS per tutto il Suo dominio. Chi vuole evitarlo consapevolmente paga con BunnyCDN o KeyCDN una cifra piccola ma equa per uno strumento più snello e più puro.
Una CDN è del resto solo uno dei tanti tasselli — combinata con un assetto di caching pulito guadagna molto di più in tempi di caricamento. I dettagli nel mio confronto WP Rocket vs. Perfmatters vs. LiteSpeed Cache. E se il collo di bottiglia è già l'hosting stesso, prima vale la pena dare un'occhiata al mio confronto Hosting WordPress gestito.
Domande frequenti
Mi serve davvero una CDN per un piccolo sito WordPress?
Su un sito molto piccolo, rivolto al pubblico locale e con poco traffico, l'effetto è sensibilmente minore che su un sito visitato a livello internazionale. Nonostante ciò la consiglio quasi sempre: il livello gratuito di Cloudflare non costa nulla, porta con sé protezione DDoS e firewall, e la configurazione non richiede nemmeno 15 minuti. Con zero costi ricorrenti il rapporto tra sforzo e beneficio è praticamente sempre positivo.
Una CDN non rallenta anzi il mio sito, visto che si aggiunge una stazione intermedia?
Di norma no. Gli asset statici (immagini, CSS, JS) vengono distribuiti dal server edge della CDN, che è più vicino ai Suoi visitatori del Suo server di origine — nella quasi totalità dei casi è più veloce, non più lento. Solo con server di origine molto ben connessi e vicinissimi al pubblico di riferimento la differenza può risultare minima.
Posso usare Cloudflare e un plugin di caching come WP Rocket allo stesso tempo?
Sì, è una combinazione diffusa e sensata. Cloudflare si occupa della distribuzione sulla rete globale e del livello di sicurezza, WP Rocket del caching lato server o basato su PHP, della minificazione e del caricamento differito. Faccia solo attenzione a usare in Cloudflare la „modalità sviluppo“ quando testa modifiche durante la configurazione, per evitare conflitti di cache.
Qual è in concreto la differenza tra una CDN con pull zone e l'approccio di Cloudflare?
Con Cloudflare tutto il traffico verso il Suo dominio passa dalla loro rete — DNS, HTML, immagini, tutto. Con BunnyCDN e KeyCDN il Suo server di origine resta direttamente raggiungibile per HTML/PHP, e solo gli asset statici definiti in una pull zone (di solito /wp-content/uploads/, CSS, JS) vengono distribuiti tramite la CDN. Quest'ultima soluzione è più chirurgica, ma rinuncia a firewall e protezione DDoS a livello DNS.
Conviene passare più avanti da Cloudflare a BunnyCDN o KeyCDN?
Tecnicamente è possibile senza problemi, ma raramente necessario. Un passaggio conviene soprattutto se si accorge di non usare affatto le funzioni aggiuntive di Cloudflare (firewall, gestione DNS) e preferirebbe una CDN per asset più snella e pura — oppure se subentra un requisito concreto di residenza dei dati.
Per BunnyCDN o KeyCDN mi serve per forza un plugin?
Non per forza, ma è caldamente consigliato. Senza un meccanismo di riscrittura dovrebbe adattare a mano ogni URL degli asset nei Suoi contenuti al dominio della CDN. Plugin come CDN Enabler lo fanno in automatico e sono compatibili con entrambi i fornitori.
Se non vuole solo attivare una CDN, ma armonizzare una volta per tutte l'intera architettura delle prestazioni — hosting, caching, CDN, ottimizzazione delle immagini — il mio corso online è la strada pragmatica: analizziamo insieme la Sua configurazione e impostiamo la combinazione che si adatta davvero al Suo sito. → Al corso online
Fonte delle immagini in evidenza & nel testo: illustrazioni create appositamente nel design pletzenauer (nessuna foto stock).
Tag
