Svuotare tutto o purge selettivo
Svuotare tutto azzera l'intera cache di una zona con una sola chiamata ed è la scelta giusta dopo un deploy che ha cambiato molti file. Il purge selettivo svuota solo le URL, gli hostname, i tag o i prefissi indicati, tiene calda il resto della cache ed è la scelta giusta per un singolo file.
Ultimo aggiornamento:
Cloudflare offre cinque modi per invalidare contenuti in cache. Dal 3 aprile 2025 tutti e cinque sono disponibili su ogni piano, compreso quello gratuito. Prima di quella data tre erano riservati a Enterprise, ed è per questo che parecchi articoli in giro dicono ancora il contrario.
I cinque metodi a confronto
| Metodo | Cosa svuota | Quando conviene | Piani |
|---|---|---|---|
| Svuota tutto | L'intera cache di una zona | Un deploy che ha toccato molti file, o quando non sai cosa è cambiato | Tutti |
| Per URL | Le URL esatte che indichi | Un file che hai appena sostituito | Tutti |
| Per hostname | Tutto ciò che viene servito da un hostname | Un sottodominio ricostruito, ad esempio img.example.com | Tutti |
| Per prefisso | Tutto ciò che sta sotto un percorso | Un'intera sezione, ad esempio example.com/blog/ | Tutti |
| Per tag | Tutto ciò che ha un'intestazione Cache-Tag | Contenuti raggruppati per logica di business e non per percorso | Tutti |
Quando svuotare tutto
Svuotare tutto è una chiamata sola, non richiede l'elenco dei file e non può lasciare fuori niente. È tutto il suo pregio, ed è un pregio reale: dopo aver rigenerato un sito statico dove è cambiato l'hash di ogni file, mettersi a elencare le modifiche è lavoro sprecato.
Il costo è che il rapporto di hit della cache di quella zona va a zero. Ogni visita dopo il purge arriva alla tua origine finché la cache non si riempie di nuovo. Su un sito piccolo non si nota. Su un sito con traffico serio è un picco di carico sull'origine che ti sei creato da solo, e se quell'origine è un unico server modesto, è proprio quel picco a metterlo giù.
Quando svuotare in modo selettivo
Il purge selettivo tiene calda il resto della cache. Hai cambiato un foglio di stile: non c'è ragione perché tutte le foto prodotto del sito debbano essere richieste di nuovo all'origine.
In cambio devi essere preciso. Un purge per URL corrisponde esattamente all'URL che gli dai, query string e protocollo compresi. Queste tre sono tre voci di cache diverse:
https://example.com/style.csshttps://example.com/style.css?v=2https://www.example.com/style.css
Svuotare la prima non fa nulla per le altre due. È di gran lunga il motivo per cui si arriva a concludere che «il purge non funziona»: ha funzionato, su un URL che nessuno richiede.
Hostname, prefisso e tag
Fra «un URL esatto» e «l'intera zona» ci sono tre vie di mezzo, sottoutilizzate perché per anni sono costate un contratto Enterprise:
- Hostname è la più grossolana delle tre e non richiede preparazione. Hai ricostruito tutto quello che sta sotto
cdn.example.com? Una chiamata. - Prefisso lavora sui percorsi, quindi
example.com/blog/svuota tutti gli articoli senza toccare il negozio. - Tag è il più potente e l'unico che va preparato: la tua origine deve emettere un'intestazione
Cache-Tag. Fatto questo, puoi svuotare «tutto ciò che riguarda il prodotto 4471» a prescindere da quante URL siano coinvolte.
Una decisione da cinque secondi
- Sai esattamente quali file sono cambiati e sono meno di cento? Purge per URL.
- È cambiato un intero sottodominio o un'intera sezione? Purge per hostname o per prefisso.
- La tua origine emette già
Cache-Tag? Purge per tag. - Altrimenti, o se hai dubbi e il sito è piccolo? Svuota tutto.
Come lo gestisce FlarePurge
FlarePurge copre il purge totale e quello selettivo per URL e per hostname, che insieme coprono la stragrande maggioranza dei purge reali. Incolli le tue URL e l'app le divide in lotti da sola, così un elenco di 90 URL diventa tre chiamate senza che tu debba pensarci.
Fa anche purge di massa: tutte le zone preferite in una volta, o tutte le zone di un intero account dietro una sola conferma, con la concorrenza limitata per non sbattere contro i limiti di Cloudflare. Quei limiti sono documentati qui.