Les tarifs de Firebase Hosting sont basés sur l'utilisation de la suivantes:
Hosting d'espace de stockage (Go) : espace de stockage pour stocker le contenu de vos sites Hosting (vos fichiers statiques et vos fichiers de configuration).
Transfert de données (Go/mois) : quantité de données. transférées aux utilisateurs finaux depuis notre CDN. Chaque site Hosting est automatiquement grâce à notre CDN mondial sans frais.
Votre quota Hosting est défini au niveau du projet, et non au niveau du site ou du canal. Toi pouvez passer au forfait Blaze pour débloquer votre projet de stockage et de transfert de données. En savoir plus sur les quotas et la tarification pour Firebase Hosting
Nous vous recommandons de configurer alertes budgétaires pour votre projet dans la console Google Cloud.
Surveillez à la fois votre niveau de stockage Hosting et votre niveau de transfert de données dans le Console Firebase:
Consultez la page Utilisation tableau de bord dans la section Hosting de la console.
Vous pouvez afficher les niveaux d'utilisation pour différentes périodes de facturation ainsi que pour toutes vos sites Hosting ou pour chaque site.Accédez à la page Tableau de bord Utilisation et facturation dans la console.
Comprendre l'espace de stockage Hosting
Lorsque vous déployez du nouveau contenu sur votre site, vous créez une "version" qui pointe vers une version spécifique du contenu et de la configuration de votre site. Fichiers associées à chaque version (qu'il s'agisse de nouvelles versions ou de versions précédentes versions) sont stockées par Firebase. Ces fichiers constituent le Hosting de votre projet le niveau d'utilisation de l'espace de stockage.
Ce stockage Hosting est indépendant et n'a aucun lien avec tout autre espace de stockage pour votre projet Firebase (comme Cloud Storage for Firebase ou le stockage de base de données).
Notez que la taille maximale de Hosting est de 2 Go pour des fichiers individuels.
Quota de Hosting de stockage
L'espace de stockage de votre contenu Hosting est sans frais jusqu'à 10 Go.
Si vous n'êtes pas abonné à la formule Blaze et que vous atteignez le Vous disposez de 10 Go d'espace de stockage Hosting sans frais. en mesure de déployer de nouveaux contenus sur vos sites. Vous devrez supprimer les anciennes versions ou passer à la formule Blaze.
Si vous utilisez la formule Blaze et que vous atteignez la limite de 10 Go limite d'espace de stockage sans frais Hosting, vous êtes facturé 0,026 $pour chaque Go sur Hosting d'espace de stockage.
Contrôler l'utilisation de l'espace de stockage Hosting
Voici ce que vous pouvez faire pour contrôler l'utilisation de votre espace de stockage Hosting:
Définir une limite pour le nombre de versions à conserver.
Supprimer manuellement des versions spécifiques.
Stockez des fichiers plus volumineux à l'aide de Cloud Storage for Firebase, qui offre une limite de taille maximale de l'ordre du téraoctet pour les objets individuels.
Comprendre le transfert de données Hosting
Lorsque Hosting diffuse l'une des ressources de votre site, les données sont transférées depuis notre à votre utilisateur final. La ressource demandée est peut-être déjà disponible dans notre (un succès de cache) ou doit provenir du backend Hosting (un défaut de cache). Si le contenu demandé peut être mis en cache dans le CDN, il l'est. Les éventuelles erreurs de cache sont comptabilisées dans l'utilisation du transfert de données Hosting de votre projet.
Quota pour le transfert de données de Hosting
Chaque site Hosting s'appuie automatiquement sur notre CDN mondial sans frais. Le transfert de données depuis le CDN vers vos utilisateurs finaux est sans frais jusqu'à 10 Go/mois.
Si vous n'avez pas de formule Blaze et que vous atteignez le 10 Go/mois de transfert de données sans frais, nous Vous ne disposez que d'un court délai de grâce, après quoi vos sites seront désactivés. Vos sites resteront désactivés jusqu'au début du mois prochain, car la facturation du transfert de données est basée sur les niveaux d'utilisation mensuels. Vous pouvez réactiver vos sites immédiatement en passant au formule Blaze.
Si vous utilisez la formule Blaze et que vous atteignez le de 10 Go/mois de transfert de données sans frais, vous pourrez facturé 0,15 $pour chaque Go de données transféré au cours du mois.
Contrôler l'utilisation du transfert de données Hosting
Voici quelques conseils pour contrôler votre utilisation du transfert de données Hosting à faire:
Ajustez la mise en cache côté client de votre contenu pour que les navigateurs n'aient pas besoin pour demander une ressource au CDN. Pour en savoir plus sur la mise en cache, consultez le documentation pour les développeurs Web.
Évitez de charger des images et des vidéos que vous n'avez pas besoin d'afficher.
Créer des service workers pour gérer certaines requêtes
Si vous chargez des SDK Firebase via des URL Hosting réservées, veillez à lire ces informations des informations importantes espace de noms réservé à ces URL.Voici quelques ressources pour vous aider à configurer des service workers, en particulier avec une PWA :
Atelier de programmation : Mettre en cache des fichiers avec le service worker
Documentation: L'état d'esprit d'un service workers