Démarrage rapide
Enregistrez un site, ajoutez un sitemap ou flux, créez un boost et déclenchez votre premier run.
Ce guide vous accompagne dans le préchauffage de votre premier cache de bout en bout via l'API.
Prérequis
- Une clé API avec les portées
sites:write,boosts:writeetruns:read(créer une clé) - Un domaine que vous contrôlez
-
Enregistrer votre site
curl -X POST https://api.cache-boost.com/v1/sites \ -H "Authorization: Bearer cb_live_VOTRE_CLÉ" \ -H "Content-Type: application/json" \ -d '{"domain": "www.example.com"}'La réponse contient un
validation_token. Ajoutez-le à votre serveur avant de continuer. -
Autoriser le trafic CacheBoost
CacheBoost envoie l'en-tête
X-CacheBoost-Tokensur chaque requête de préchauffage. Si votre site possède un WAF, un CDN ou un limiteur de débit, créez une règle autorisant les requêtes portant cet en-tête.Retrouvez votre token dans le tableau de bord sous Mes Sites → icône clé. Consultez Autoriser le trafic pour les détails.
-
Ajouter un sitemap ou flux
curl -X POST https://api.cache-boost.com/v1/sites/42/sitemaps \ -H "Authorization: Bearer cb_live_VOTRE_CLÉ" \ -H "Content-Type: application/json" \ -d '{"url": "https://www.example.com/sitemap.xml"}'Remplacez
42par l'ID de votre site obtenu à l'étape 1. Les flux Google Shopping (RSS/Atom) sont également acceptés comme source d'URLs. -
Créer un boost
curl -X POST https://api.cache-boost.com/v1/sites/42/boosts \ -H "Authorization: Bearer cb_live_VOTRE_CLÉ" \ -H "Content-Type: application/json" \ -d '{ "name": "Préchauffage complet", "source": "sitemap", "concurrency": 3 }' -
Exécuter le boost
curl -X POST https://api.cache-boost.com/v1/sites/42/boosts/1/run \ -H "Authorization: Bearer cb_live_VOTRE_CLÉ"La réponse contient un
run_id. InterrogezGET /v1/runs/{runId}pour suivre la progression.
Prochaines étapes
- Planifier un boost pour préchauffer automatiquement après vos déploiements
- Automatiser avec GitHub Actions pour l'intégration CI/CD