Purger tout ou purge sélective
Purger tout vide le cache entier d'une zone en un appel et convient après un déploiement qui a modifié beaucoup de fichiers. La purge sélective ne vide que les URL, hostnames, tags ou préfixes indiqués, garde le reste du cache chaud, et convient pour un fichier isolé.
Dernière mise à jour:
Cloudflare offre cinq façons d'invalider du contenu mis en cache. Depuis le 3 avril 2025, les cinq sont disponibles sur tous les plans, y compris le gratuit. Avant cette date, trois d'entre elles étaient réservées à Enterprise, ce qui explique pourquoi beaucoup d'articles disent encore le contraire.
Les cinq méthodes comparées
| Méthode | Ce qu'elle vide | Quand l'utiliser | Plans |
|---|---|---|---|
| Purger tout | Le cache entier d'une zone | Un déploiement qui a touché beaucoup de fichiers, ou quand vous ignorez ce qui a changé | Tous |
| Par URL | Les URL exactes fournies | Un fichier que vous venez de remplacer | Tous |
| Par hostname | Tout ce qui est servi depuis un hostname | Un sous-domaine reconstruit, par exemple img.example.com | Tous |
| Par préfixe | Tout ce qui dépend d'un chemin d'URL | Une section entière, par exemple example.com/blog/ | Tous |
| Par tag | Tout ce qui porte un en-tête Cache-Tag | Du contenu regroupé par logique métier plutôt que par chemin | Tous |
Quand purger tout
Purger tout, c'est un appel d'API, aucune liste de fichiers et rien qui puisse être oublié. C'est tout son intérêt et il est réel : après la régénération d'un site statique où le hash de chaque fichier a changé, énumérer les modifications est du travail perdu.
Le coût, c'est que le taux de hit du cache de cette zone tombe à zéro. Chaque visite après la purge tape sur votre origine jusqu'à ce que le cache se remplisse. Sur un petit site, cela ne se voit pas. Sur un site à fort trafic, c'est un pic de charge que vous avez provoqué vous-même, et si cette origine est un serveur modeste, c'est précisément ce pic qui la fait tomber.
Quand purger sélectivement
La purge sélective garde le reste du cache chaud. Vous avez changé une feuille de style ; il n'y a aucune raison que toutes les photos produit du site soient redemandées à l'origine.
En échange, il faut être précis. Une purge par URL correspond exactement à l'URL fournie, query string et protocole compris. Ces trois-là sont trois entrées de cache différentes :
https://example.com/style.csshttps://example.com/style.css?v=2https://www.example.com/style.css
Purger la première ne fait rien pour les deux autres. C'est de loin la raison pour laquelle on conclut que « la purge ne marche pas » : elle a marché, sur une URL que personne ne demande.
Hostname, préfixe et tag
Entre « une URL exacte » et « la zone entière », il existe trois options intermédiaires, sous-utilisées parce qu'elles ont longtemps coûté un contrat Enterprise :
- Hostname est la plus brutale des trois et ne demande aucune préparation. Vous avez reconstruit tout ce qui dépend de
cdn.example.com? Un appel. - Préfixe travaille sur les chemins, donc
example.com/blog/vide tous les articles sans toucher à la boutique. - Tag est la plus puissante et la seule à préparer : votre origine doit émettre un en-tête
Cache-Tag. Une fois en place, vous purgez « tout ce qui concerne le produit 4471 » quel que soit le nombre d'URL concernées.
Une décision en cinq secondes
- Vous savez exactement quels fichiers ont changé et ils sont moins de cent ? Purge par URL.
- C'est un sous-domaine ou une section entière qui a changé ? Purge par hostname ou par préfixe.
- Votre origine émet déjà
Cache-Tag? Purge par tag. - Sinon, ou si vous hésitez et que le site est petit ? Purgez tout.
Comment FlarePurge s'y prend
FlarePurge couvre la purge totale et la purge sélective par URL et par hostname, qui représentent à elles trois l'immense majorité des purges réelles. Vous collez vos URL et l'application les découpe en lots toute seule : une liste de 90 URL devient trois appels d'API sans y penser.
Elle gère aussi les purges en masse : toutes les zones favorites d'un coup, ou toutes les zones d'un compte entier derrière une seule confirmation, avec une concurrence plafonnée pour ne pas heurter les limites de Cloudflare. Ces limites sont documentées ici.