Una soluzione completamente gratuita
Il plugin Super Page Cache For Cloudflare, offerto gratuitamente dall’azienda, è un’ottima soluzione. Optimole sfrutta appieno la Piano gratuito di Cloudflare, che consente di attivare la cache delle pagine inserendo la regola “Cache Everything”, che migliora notevolmente i tempi di risposta del server web (TTFB “Time To First Byte”) e quindi il tempo necessario al sito WordPress per caricarsi dopo la richiesta di un visitatore. Il tempo di risposta del server è una misura generale della reattività di un server. Rappresenta il tempo che intercorre tra la richiesta dell’utente e il primo byte che il browser web riceve dal server.
Per i siti web dinamici come WordPress, non è stato possibile utilizzare questa regola di pagina senza incorrere in problemi, poiché non è stato possibile escludere dalla cache alcune pagine web, come le sessioni degli utenti loggati o le richieste Ajax. È qui che entra in gioco il plugin Super Page Cache for Cloudflare, che consente di escludere alcune pagine, pur sfruttando la regola di Cloudflare “Cache Everything”.
Vantaggi di Super Page Cache for Cloudflare
Questo plugin vi aiuta a rendere più veloce il vostro sito web, migliorando drasticamente i tempi di risposta quando un visitatore vuole collegarsi al vostro sito. Il plugin vi aiuterà a memorizzare nella cache non solo i file statici (ad esempio, i file CSS e JS, i file di immagine), ma anche le pagine web HTML generate da WordPress, sia sul vostro server web che sulla CDN di Cloudflare.
A differenza della maggior parte dei plugin di caching che offrono solo una cache basata su disco (cioè le pagine web memorizzate nella cache saranno servite dal vostro server web), il plugin memorizzerà le vostre pagine web e i file statici nella CDN di Cloudflare, una delle CDN più stabili e veloci del mondo.
Grazie alle oltre 200 posizioni CDN fornite da Cloudflare, la vostra pagina web verrà servita dal server web più vicino al visitatore, invece di inviare la richiesta al vostro server web che potrebbe essere dall’altra parte del mondo. Questo migliorerà notevolmente la velocità di caricamento del vostro sito web, non solo per i file statici ma anche per le pagine web HTML.
Inoltre, Super Page Cache for Cloudflare è completamente pronto all’uso; tutto ciò che dovete fare è fornire alcune informazioni sul vostro account Cloudflare e il plugin farà il resto. Ma questo plugin ha anche impostazioni dettagliate che si possono modificare per farlo funzionare nel modo desiderato. Detto questo, la maggior parte degli utenti non avrà bisogno di modificare le impostazioni, poiché il plugin funziona bene con le impostazioni predefinite.
Installazione di Super Page Cache for Cloudflare
Dal pannello di controllo di WordPress, accedere alla scheda “Plugin”, quindi fare clic su “Aggiungi plugin” e digitare nel campo di ricerca “Super Cache For Cloudflare”. Una volta trovato, fare clic su “Installa ora”. Attivare il plugin.
Ma è anche possibile scaricare il plugin dal sito web WordPress.org. Andare quindi alla scheda “Plugin” e fare clic su “Carica un plugin”. È necessario scaricare il file Zip senza decomprimerlo prima. Attivare il plugin.
Una volta che il plugin è stato installato e attivato, si accede alle impostazioni e viene richiesto di specificare tre elementi:
- l’account di posta elettronica che si utilizza di solito per accedere al proprio account Cloudflare,
- il vostro token API di Cloudflare (potete trovarlo facendo clic sul vostro profilo Cloudflare, quindi su “Token API”),
- il nome di dominio del vostro sito WordPress.

Se si utilizza già un plugin per la cache, come WP Rocket o WP-Optimize, è necessario assicurarsi che la funzione di caching della pagina sia disabilitata su tale plugin, poiché questa funzione sarà gestita solo dal plugin Super Page Cache for Cloudflare. Naturalmente potete sfruttare tutte le altre funzioni offerte da WP Rocket, come Lazyload, il precaricamento delle pagine o la pulizia del database di WordPress.
Caratteristiche principali di Super Page Cache for Cloudflare
Il plugin Super Page Cache for Cloudflare è già pronto all’uso, quindi non è necessario apportare alcuna modifica.
– Sviluppato per funzionare perfettamente con qualsiasi piano Cloudflare (che si tratti di un account Cloudflare Free o Pro o Business o Enterprise).
– Sfruttate appieno la regola “Cache Everything” di Cloudflare.
– Supporto di Cachebuster per garantire che gli utenti connessi non vedano i contenuti nella cache.
– Il plugin può anche utilizzare la funzione Cloudflare Worker, ma questa modalità Cloudflare Worker è disattivata per impostazione predefinita in quanto non è gratuita al 100%, a differenza della regola della pagina Cache Everything, che consente di fare a meno del Cachebuster.
– Possibilità di sovrascrivere il nostro codice Worker predefinito per aggiungere una connessione personalizzata.

– Sistema di cache di backup a livello di disco per le richieste che non sono ancora state messe in cache da Cloudflare o che sono scadute nella cache di Cloudflare.
– Possibilità di personalizzare ciò che si vuole memorizzare nella cache e ciò che non si vuole memorizzare.
– Eliminare automaticamente la cache dei post e delle pagine quando vengono aggiornati.
– Possibilità di eliminare solo le pagine HTML del sito web invece di eliminare tutto (pagine HTML + contenuto statico).
– Possibilità di precaricare le pagine in base agli url delle pagine, alle sitemap, agli ultimi 20 contenuti pubblicati o agli ultimi 20 aggiornamenti. Il precaricamento può essere effettuato anche manualmente, dalle impostazioni del plugin o tramite un task CRON.

– Possibilità di eliminare automaticamente la cache di Varnish o OPcache quando viene eliminata la cache di Cloudflare.
– Eliminare l’intera cache di Cloudflare utilizzando un task CRON.
– Esportazione/importazione dei parametri del plugin in JSON.
– Possibilità di eliminare la cache di Cloudflare dalla barra degli strumenti del pannello di amministrazione di WordPress.
– Possibilità di escludere una pagina dalla cache su base individuale per pagina/post.
– Super Page Cache For Cloudflare è al 100% privo di jQuery e questo plugin è compatibile con tutte le versioni di WordPress e con tutti i principali temi WordPress.
Come configurare un account Cloudflare gratuito
Cloudflare è una Content Delivery Network (CDN), ovvero memorizza i contenuti dei siti web su server in tutto il mondo per migliorare i tempi di caricamento dei siti web dei suoi clienti, compresi quelli con un account Cloudflare gratuito, fornendo allo stesso tempo una protezione da DDoS, grazie a un’impressionante rete di server DNS.
1/ Creare un account Cloudflare
Per creare un account Cloudflare gratuito, è necessario andare su Cloudflare.com e fare clic sul pulsante “Iscriviti” nell’angolo in alto a destra dello schermo. L’interfaccia di Cloudflare è disponibile in 10 lingue: inglese, francese, spagnolo, italiano, cinese semplificato, cinese tradizionale, giapponese, coreano, tedesco, brasiliano.

Verrete quindi reindirizzati a una pagina di registrazione in cui vi verrà chiesto di fornire il vostro indirizzo e-mail e la vostra password. Successivamente, dovrete confermare il vostro indirizzo e-mail facendo clic sul link inviato alla vostra casella di posta elettronica.
Cloudflare offre anche una serie di servizi a pagamento, tra cui una maggiore protezione dagli attacchi informatici, il Web Application Firewall (WAF), il Lossless Image Optimiser, l’accelerazione delle pagine per i dispositivi mobili, la gestione dei certificati SSL e la registrazione dei nomi di dominio (Cloudflare Registrar).
Il registrar di domini di Cloudflare consente di registrare in modo sicuro nuovi domini o di trasferire domini esistenti, senza costi aggiuntivi nascosti e a costo zero. Cloudflare Registrar si impegna a non addebitare mai ai propri clienti più di quanto sia necessario pagare al registro per il vostro dominio.
2/ Aggiunta del nome di dominio del vostro sito web
Una volta creato il vostro account, il passo successivo è quello di indicare il nome del vostro sito web. È necessario inserire il dominio principale del sito web. È possibile registrare diversi siti web per un unico account. Cloudflare cercherà quindi automaticamente i vostri record DNS.

3/ Aggiornamento dei server dei nomi
Prima che il vostro dominio possa iniziare a utilizzare Cloudflare per la risoluzione DNS, dovete aggiornare i Nameserver presso il vostro registrar (nella maggior parte dei casi si tratta del vostro host web). Se avete acquistato il vostro nome di dominio da Cloudflare, questo passaggio non è necessario.
È necessario attendere un massimo di 24 ore perché la modifica avvenga (di solito la modifica avviene dopo un’ora). Riceverete un’e-mail da Cloudflare che conferma che il vostro sito è configurato correttamente.
4/ Migliorare la sicurezza del vostro sito web
Assicuratevi che il vostro sito richieda connessioni HTTPS utilizzando le funzioni “Usa sempre HTTPS” e “Riscrittura automatica HTTPS”. Per maggiori dettagli, consultare questa pagina. È inoltre possibile ottenere un certificato SSL gratuito.


5/ Ottimizzare le prestazioni del vostro sito web
Velocizzate il vostro sito attivando la compressione Brotli. È un algoritmo di compressione dei dati senza perdita di dati sviluppato da Google. Potete verificare che la compressione sia attiva sul vostro sito visitando il sito Giftofspeed.com.

Domande frequenti
Permettete di bypassare la cache per gli utenti connessi?
Sì, questo è lo scopo principale di Super Page Cache For Cloudflare.
Che cos’è la variabile “swcfpc” che vedo ad ogni link interno quando sono connesso?
È un rompicapo. Consente, durante l’accesso, di bypassare la cache di Cloudflare per le pagine che potrebbero essere memorizzate nella cache.
È possibile cancellare automaticamente la cache quando si cambia sito web?
Sì, è possibile cancellare la cache di Cloudflare dalla pagina delle impostazioni di Super Page Cache For Cloudflare.
Cosa succede se cancello il plugin?
È meglio disabilitare il plugin prima di eliminarlo, per consentire il ripristino di tutte le informazioni su Cloudflare. Super Page Cache For Cloudflare rimuove tutti i dati memorizzati nel database WordPress del vostro sito web per mantenere pulita la vostra installazione WordPress.
Super Page Cache For Cloudflare funziona in modalità multi-sito?
Sì, ma deve essere installato separatamente per ogni sito della rete, poiché ogni sito richiede una configurazione ad hoc e può anche far parte di diversi account Cloudflare.