FlarePurge
Italiano

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

MetodoCosa svuotaQuando convienePiani
Svuota tuttoL'intera cache di una zonaUn deploy che ha toccato molti file, o quando non sai cosa è cambiatoTutti
Per URLLe URL esatte che indichiUn file che hai appena sostituitoTutti
Per hostnameTutto ciò che viene servito da un hostnameUn sottodominio ricostruito, ad esempio img.example.comTutti
Per prefissoTutto ciò che sta sotto un percorsoUn'intera sezione, ad esempio example.com/blog/Tutti
Per tagTutto ciò che ha un'intestazione Cache-TagContenuti raggruppati per logica di business e non per percorsoTutti

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.css
  • https://example.com/style.css?v=2
  • https://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

  1. Sai esattamente quali file sono cambiati e sono meno di cento? Purge per URL.
  2. È cambiato un intero sottodominio o un'intera sezione? Purge per hostname o per prefisso.
  3. La tua origine emette già Cache-Tag? Purge per tag.
  4. 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.