Intégrations CDN
Connectez Cloudflare, Bunny, Fastly ou KeyCDN pour purger des URL et les repréchauffer immédiatement.
8 min read
Purger un CDN est simple. Le problème est ce qui se passe ensuite : une purge garantit que le visiteur suivant accède à un cache froid et attend pendant que la page se reconstruit. Vous avez troqué du contenu obsolète contre du contenu lent.
Purge → réchauffer corrige ce problème. Cache Rocket efface les URL de votre CDN et les réchauffe immédiatement à nouveau, de sorte que le cache est actualisé plutôt que simplement vidé.
Pas la même chose que Managed CDN
Les intégrations CDN purgent et réchauffent les URL sur votre CDN. Managed CDN diffuse les ressources optimisées par Cache Rocket sur assets.cacherocket.com. La plupart des équipes utilisent Managed CDN pour les tâches Media et les intégrations CDN pour les purges éditoriales ou de mise en production.
Configurez-le sous Compte → CDN.
Fournisseurs pris en charge
| Fournisseur | Ce dont vous avez besoin |
|---|---|
| Cloudflare | Un jeton API avec autorisation de purge du cache et votre ID de zone. |
| Lapin | Une clé API et votre Pull Zone ID. |
| Vite | Un jeton API et votre ID de service. |
| CléCDN | Une clé API et votre ID de zone. |
Ajouter une intégration
- 1
Créez un jeton étendu sur votre CDN
Donnez-lui uniquement l'autorisation de purge du cache pour la zone dont vous avez besoin. N'utilisez pas de clé de compte globale.
- 2
Trouvez votre ID de zone ou de service
Cloudflare affiche l'ID de zone sur la page de présentation du domaine ; Bunny utilise un identifiant de zone de tirage ; Fastly un identifiant de service ; KeyCDN un identifiant de zone.
- 3
Ajoutez-le dans Cache Rocket
Sur Compte → CDN, choisissez le fournisseur, donnez un nom à l'intégration et collez le jeton et l'identifiant de zone.
- 4
Enregistrer
L'intégration apparaît dans votre liste et est disponible pour purger les actions.
Utiliser un jeton de moindre privilège
Un jeton de purge du cache uniquement limite les dégâts s’il est jamais exposé. Ne collez jamais une clé API globale susceptible de modifier les paramètres DNS ou de compte.
Exécuter une purge et réchauffer
- 1
Ouvrir le panneau de purge → réchauffement
Sur Compte → CDN, en dessous de vos intégrations.
- 2
Collez les URL pour actualiser
Une par ligne, sous forme d'URL complètes. Soyez précis : répertoriez les pages qui ont réellement changé.
- 3
Choisissez l'intégration
Choisissez-en un explicitement ou utilisez la dernière intégration active.
- 4
Exécutez-le
Cliquez sur Purger et réchauffer. Cache Rocket indique combien d'URL ont été purgées et combien ont été réchauffées.
Good to know
Vérifiez que le nombre réchauffé correspond au nombre purgé. Un écart signifie que certaines URL n'ont pas réussi à se réchauffer – généralement une redirection, une réponse d'erreur ou un hostname non vérifié.
Quand l'utiliser
| Situation | Que purger |
|---|---|
| Vous avez corrigé un article publié | L'URL de l'article, ainsi que toute page d'index ou de catégorie contenant un extrait. |
| Un prix ou un niveau de stock modifié | La page produit, ainsi que les pages de catégories le répertoriant. |
| Vous avez déployé un changement de modèle | Les types de pages concernés. Envisagez plutôt un déclencheur de déploiement pour les versions complètes. |
| Une bannière de page d'accueil a été échangée | Juste la page d'accueil. La précision maintient la fenêtre froide minuscule. |
Évitez de tout purger
Une purge de zone complète vide simultanément chaque page mise en cache et envoie simultanément tout le trafic ultérieur vers votre origine – un pic de trafic auto-infligé au pire moment. Purgez des URL spécifiques chaque fois que vous le pouvez.
En quoi cela diffère des déclencheurs de déploiement
| Purge CDN → réchauffer | Déployer le déclencheur | |
|---|---|---|
| Efface le cache CDN | Oui | Non |
| Comme à se réchauffer | Oui, pour les URL répertoriées | Oui, pour faire correspondre warmers |
| Idéal pour | Contenu spécifique qui a changé | Une version entière en ligne |
| Déclenché par | Vous, dans le tableau de bord | Votre CI ou plateforme d'hébergement, automatiquement |
Ils se complètent. De nombreuses équipes utilisent des déclencheurs de déploiement pour les versions et purger → réchauffer pour les corrections éditoriales. Voir Déployer des déclencheurs.
Problèmes courants
- La purge est rejetée ou non autorisée.
- Le jeton ne dispose pas de l'autorisation de purge, a expiré ou est associé à un ID de zone incorrect. Recréez un jeton de purge étendu et confirmez que l'identifiant de zone appartient au même compte.
- URL purgées mais zéro réchauffées.
- Les URL sont probablement sur un hostname qui n'est pas vérifié, ou elles redirigent. Confirmez la vérification et utilisez l'URL finale exacte.
- Le contenu est toujours obsolète après la purge.
- Une autre couche de cache le contient : un cache de pages sur votre origine ou sur votre navigateur. Testez dans une fenêtre privée et purgez également le cache côté origine si vous en exécutez un.
- Puis-je réchauffer sans purger ?
- Oui. Ordinaire warmers et déployer les déclencheurs à chaud sans rien invalider. La purge n'est nécessaire que lorsque le contenu mis en cache est véritablement obsolète.
- Mon CDN n'est pas dans la liste.
- L’intégration de Purge est limitée aux quatre fournisseurs pris en charge. Le réchauffement lui-même fonctionne avec n'importe quel CDN - vous purgez simplement via les propres outils de votre fournisseur et laissez le warmer se remplir.
- Ai-je besoin de ceci si j'utilise uniquement Managed CDN ?
- Non. Managed CDN ne nécessite pas d'identifiants Cloudflare/Bunny/Fastly/KeyCDN. N'ajoutez une intégration que si vous souhaitez que Cache Rocket purge votre CDN existant et réchauffe ces URL.