Cloudflare Pages
Cloudflare · 🌐 Hébergement statique
Cloudflare Pages est une plateforme JAMstack permettant aux développeurs front-end de collaborer et de déployer des sites web sur le réseau edge mondial de Cloudflare.
Aperçu
Cloudflare Pages construit votre dépôt Git et sert la sortie depuis le réseau edge mondial de Cloudflare, réparti sur plus de 300 villes. Il est étroitement intégré à Cloudflare Workers, si bien qu’un front-end statique et des fonctions edge serverless peuvent vivre derrière le même domaine — sans la pénalité de démarrage à froid des plateformes serverless traditionnelles.
L’offre gratuite est exceptionnellement généreuse pour de l’hébergement statique : la bande passante et les requêtes sont illimitées, vous disposez de 500 builds par mois et pouvez héberger un nombre illimité de sites et de domaines personnalisés avec SSL gratuit. La logique dynamique s’exécute sur l’allocation gratuite de Workers, et vous pouvez attacher des liaisons KV, D1 (SQLite) et R2 (stockage objet) directement à votre projet.
C’est un choix naturel pour les frameworks statiques et hybrides comme Astro, Next.js, SvelteKit et Remix — surtout lorsque vous voulez du rendu edge, des liaisons de données, ou simplement rester dans l’écosystème Cloudflare. Les limites de l’offre gratuite changent périodiquement : vérifiez toujours les chiffres actuels sur le site du fournisseur avant de vous y fier.
Avantages
- ✓Bande passante et requêtes illimitées sur le plan gratuit
- ✓Diffusion edge mondiale depuis plus de 300 villes avec SSL gratuit
- ✓Intégration Workers poussée — fonctions edge plus liaisons KV, D1 et R2
- ✓Sites et domaines personnalisés illimités
- ✓Prévisualisations de déploiement rapides basées sur Git
Inconvénients
- ✕Plafond de 500 builds par mois sur le plan gratuit
- ✕Le système de build est plus jeune que celui de Vercel ou Netlify pour certains frameworks
- ✕Les fonctionnalités avancées de Workers ont leurs propres limites d'usage
- ✕Edge uniquement — pas adapté aux serveurs avec état de longue durée
Idéal pour
- →Sites statiques et applications JAMstack (Astro, Next.js, SvelteKit)
- →Projets qui veulent des fonctions edge proches des utilisateurs
- →Équipes utilisant déjà le DNS, Workers ou R2 de Cloudflare
Pour commencer
- 1 Poussez votre projet vers un dépôt GitHub ou GitLab
- 2 Dans le tableau de bord Cloudflare, créez un projet Pages et connectez le dépôt
- 3 Choisissez un préréglage de framework et définissez la commande de build et le répertoire de sortie
- 4 Déployez — chaque push génère une prévisualisation, et main publie en production
- 5 Ajoutez éventuellement un domaine personnalisé et des liaisons Workers (KV, D1, R2)
Fonctionnalités
- ✓Bande passante illimitée
- ✓CDN mondial
- ✓Intégration Workers
- ✓Déploiements de prévisualisation
- ✓Intégration Git
- ✓Domaines personnalisés
Frameworks
FAQ
Oui. Le plan gratuit inclut une bande passante et des requêtes illimitées, 500 builds par mois et des sites illimités ; les fonctions utilisent l'allocation gratuite de Workers. Les limites évoluent, alors vérifiez les chiffres actuels sur le site de Cloudflare.
Oui, via Pages Functions, qui s'exécutent sur Cloudflare Workers à l'edge. Elles conviennent aux API et au rendu côté serveur plutôt qu'aux processus avec état de longue durée.
Pages construit et héberge votre front-end avec des Functions optionnelles ; Workers est le runtime serverless sous-jacent. Les Pages Functions sont des Workers en coulisses.
Déployez ces projets sur Cloudflare Pages
Projets open source et modèles qui tournent sur l’offre gratuite de Cloudflare Pages.