Cloudflare davanti a tutto

4 minuti di lettura

Tutti i nostri siti passano da Cloudflare, e i server non accettano traffico web da nessun altro. Come lo usiamo, la regola di cache che ci ha creato guai e perché un dominio è passato al piano Pro.

Gestiamo oltre 60 domini su Cloudflare, il servizio che si mette tra i visitatori e i server. Smista il traffico, filtra le richieste sospette e tiene in cache, cioè in copia vicino al visitatore, i file che non cambiano.

Solo traffico da Cloudflare

I nostri server accettano traffico web solo dagli indirizzi di Cloudflare. Chi prova a raggiungere un sito puntando dritto all'IP del server trova la porta chiusa, quindi ogni richiesta passa prima dal filtro.

Con php2shell ci è servito sul serio. Quando sono uscite quelle falle di PHP, Cloudflare ha attivato regole del suo WAF, il firewall applicativo, contro gli attacchi noti. Sui nostri siti quelle regole hanno coperto tutto il traffico, nelle ore in cui l'aggiornamento di PHP per i nostri server non c'era ancora.

La regola di cache che ci ha creato guai

Il 20 ottobre 2026, su un sito di regate, abbiamo trovato una regola di cache del tipo «metti in cache tutto», pensata per il sito vecchio. Con il sito nuovo, fatto in Laravel e Inertia, faceva danni.

Inertia è il pezzo che fa funzionare un'app Laravel come un'applicazione moderna. Lo stesso indirizzo risponde con la pagina HTML quando ci si arriva dal browser, e con i dati grezzi in JSON quando si naviga all'interno dell'app.

Per distinguere i due casi il server manda l'intestazione Vary: X-Inertia, che dice alla cache di tenere due copie separate. Cloudflare però ignora Vary: X-Inertia, e ne teneva una sola.

Il risultato: a volte i visitatori ricevevano i dati grezzi al posto della pagina, una schermata di testo illeggibile. Altre volte ricevevano una versione vecchia della pagina.

La regola che applichiamo ora, ovunque

Così i file pesanti partono da Cloudflare, vicino al visitatore, e le pagine arrivano sempre fresche dal server.

C'è anche una regola di metodo che ci portiamo dietro: quando un sito viene rifatto, le regole di cache del vecchio si rivedono prima di andare online. Restano lì in silenzio finché qualcuno non se ne accorge dal lato sbagliato.

Un dominio sul piano Pro

Abbiamo anche passato un dominio al piano Pro di Cloudflare, per provare la velocità dall'Italia. La differenza riguarda il percorso: con il piano Pro le visite italiane passano dal nodo di Roma, invece che da quello di Zurigo.

Un nodo più vicino vuol dire meno strada per ogni richiesta. Quanto pesi in pratica dipende dal sito e da dove si trova il suo pubblico, quindi lo valutiamo caso per caso.

Cosa consigliamo

note di lavoro

Ultime dal laboratorio.

la prossima storia

Qual è la prossima storia?

Raccontateci cosa non funziona. Il primo incontro serve a capire se conviene fare qualcosa, e se la risposta è no ve lo diciamo subito.

Telefono
351 240 7196
Studio
Via Vincenzo Arangio Ruiz 83, 80122 Napoli
Il messaggio che partirà Scegliete qualcosa qui sopra…
Apri WhatsApp col messaggio pronto

Oppure chiamateci: 351 240 7196 · [email protected]