Google s'est engagé à promouvoir l'équité raciale pour les communautés noires. Regarde comment.
Cette page a été traduite par l'API Cloud Translation.
Switch to English

Hébergement Firebase

Firebase Hosting fournit un hébergement rapide et sécurisé pour votre application Web, votre contenu statique et dynamique et vos microservices.

Firebase Hosting est un hébergement de contenu Web de niveau production pour les développeurs. Avec une seule commande, vous pouvez rapidement déployer des applications Web et diffuser du contenu statique et dynamique sur un CDN (réseau de diffusion de contenu) global. Vous pouvez également associer Firebase Hosting avec Cloud Functions ou Cloud Run pour créer et héberger des microservices sur Firebase.

Commencer

Capacités clés

Diffusez du contenu via une connexion sécurisée Le Web moderne est sécurisé. Le SSL sans configuration est intégré à Firebase Hosting, de sorte que le contenu est toujours livré en toute sécurité.
Hébergez du contenu statique et dynamique ainsi que des microservices Firebase Hosting prend en charge toutes sortes de contenus pour l'hébergement, de vos fichiers CSS et HTML à vos microservices ou API Express.js.
Diffusez du contenu rapidement Chaque fichier que vous téléchargez est mis en cache sur des disques SSD aux extrémités CDN du monde entier. Peu importe où se trouvent vos utilisateurs, le contenu est livré rapidement.
Déployez de nouvelles versions avec une seule commande Grâce à l'interface de ligne de commande Firebase, vous pouvez démarrer et exécuter votre application en quelques secondes. Les outils de ligne de commande facilitent l'ajout de cibles de déploiement dans votre processus de construction.
Revenir en arrière en un clic Les déploiements rapides sont excellents, mais être capable d'annuler les erreurs est encore mieux. Firebase Hosting fournit une gestion complète des versions et des versions avec des restaurations en un clic.

Comment ça marche?

Firebase Hosting est conçu pour le développeur Web moderne. Les sites Web et les applications sont plus puissants que jamais avec la montée en puissance des frameworks JavaScript frontaux tels que les outils de génération angulaire et statique comme Jekyll. Que vous déployez une simple page de destination d'application ou une application Web progressive (PWA) complexe, l'hébergement vous offre l'infrastructure, les fonctionnalités et les outils adaptés au déploiement et à la gestion de sites Web et d'applications.

À l'aide de l' interface de ligne de commande Firebase , vous déployez des fichiers à partir de répertoires locaux sur votre ordinateur vers votre serveur d'hébergement. Au-delà de la diffusion de contenu statique, vous pouvez utiliser Cloud Functions pour Firebase ou Cloud Run pour diffuser du contenu dynamique et héberger des microservices sur vos sites. Tout le contenu est servi via une connexion SSL à partir du serveur périphérique le plus proche de notre CDN mondial.

Firebase Hosting propose des options de configuration d'hébergement légères pour vous permettre de créer des PWA sophistiqués. Vous pouvez facilement réécrire les URL pour le routage côté client ou configurer des en-têtes personnalisés.

Pour diffuser votre contenu, Firebase propose plusieurs options de domaine et de sous-domaine:

  • Par défaut, chaque projet Firebase a des sous-domaines gratuits sur les domaines web.app et firebaseapp.com . Ces deux sites servent le même contenu et la même configuration déployés.

  • Vous pouvez créer plusieurs sites si vous avez des sites et des applications associés qui diffusent un contenu différent mais partagent toujours les mêmes ressources de projet Firebase (par exemple, si vous avez un blog, un panneau d'administration et une application publique).

  • Vous pouvez connecter votre propre nom de domaine à un site hébergé par Firebase.

Firebase provisionne automatiquement des certificats SSL pour tous vos domaines afin que tout votre contenu soit diffusé en toute sécurité.

Chemin de mise en œuvre

Installez la CLI Firebase L' interface de ligne de commande Firebase facilite la configuration d'un nouveau projet d'hébergement, l'exécution d'un serveur de développement local et le déploiement de contenu.
Configurer un répertoire de projet Ajoutez vos actifs statiques à votre dossier de projet d'hébergement local et configurez Cloud Functions ou Cloud Run pour votre contenu dynamique et vos microservices . Vous pouvez ensuite tester votre site localement en exécutant firebase serve .
Déployez votre site Lorsque les choses vont bien, exécutez firebase deploy pour télécharger le dernier instantané sur nos serveurs. Les nouvelles versions sont publiées en même temps, vous n'aurez donc jamais à vous soucier des déploiements à moitié terminés. Mais si quelque chose ne va pas, vous pouvez revenir en arrière en un seul clic.
Lien vers une application Web Firebase (facultatif) En liant votre site à une application Web Firebase , vous pouvez utiliser Firebase Performance Monitoring pour obtenir des informations sur les caractéristiques de performance de votre site.

Prochaines étapes