Die Preise für Firebase Hosting richten sich nach der Nutzung der folgenden Elemente in Ihrem Projekt:
Hosting-Speicherplatz (GB): Der Speicherplatz, der zum Speichern der Inhalte Ihrer Hosting-Websites (statische Dateien und Konfigurationsdateien) erforderlich ist.
Datenübertragung (GB/Monat): Die Menge der Daten, die von unserem CDN an Endnutzer übertragen werden. Jede Hosting-Website wird automatisch und kostenlos von unserem globalen CDN unterstützt.
Ihr Hosting-Kontingent gilt auf Projektebene, nicht auf Website- oder Kanalebene. Durch ein Upgrade Ihres Projekts auf den Firebase-Tarif „Blaze“ können Sie zusätzliche kostenpflichtige Speicher- und Datenübertragungsstufen nutzen. Weitere Informationen zu Kontingenten und Preisen für Firebase Hosting
Wir empfehlen, in der Google Cloud Console Budgetbenachrichtigungen für Ihr Projekt einzurichten.
Sie können sowohl die Hosting-Speicherebene als auch die Datenübertragungsebene in der Firebase-Konsole überwachen:
Rufen Sie in der Console im Bereich Hosting das Dashboard Nutzung auf.
Sie können die Nutzungsraten für verschiedene Abrechnungszeiträume sowie für alle Ihre Hosting-Websites oder für jede Website aufrufen.Rufen Sie in der Console das Dashboard „Nutzung und Abrechnung“ Ihres Projekts auf.
Hosting Speicherplatz
Wenn Sie neue Inhalte auf Ihrer Website bereitstellen, erstellen Sie eine „Version“, die auf eine bestimmte Version der Inhalte und Konfiguration Ihrer Website verweist. Die mit jedem Release verknüpften Dateien (sowohl neue Releases als auch alle beibehaltenen vorherigen Releases) werden von Firebase gespeichert. Diese Dateien machen den Hosting Speicherplatzverbrauch Ihres Projekts aus.
Dieser Hosting-Speicher ist unabhängig und hat keinen Bezug zu anderen Speichern für Ihr Firebase-Projekt (z. B. Cloud Storage for Firebase oder Datenbankspeicher).
Für einzelne Dateien gilt bei Hosting ein maximales Limit von 2 GB.
Kontingent für Hosting Speicherplatz
Für deine Hosting-Inhalte steht dir kostenlos bis zu 10 GB Speicherplatz zur Verfügung.
Wenn Sie keinen Blaze-Tarif haben und das Limit von 10 GB kostenlosem Hosting-Speicherplatz erreichen, können Sie keine neuen Inhalte auf Ihren Websites bereitstellen. Sie müssen ältere Releases löschen oder auf den Blaze-Tarif umstellen.
Wenn Sie den Blaze-Tarif nutzen und das Limit von 10 GB kostenlosem Hosting-Speicherplatz erreichen, werden Ihnen für jeden zusätzlichen GB Hosting-Speicherplatz 0, 026 $in Rechnung gestellt.
Nutzung des Hosting-Speichers steuern
So können Sie die Hosting-Speichernutzung verwalten:
Legen Sie ein Limit für die Anzahl der zu behaltenden Releases fest.
Bestimmte Releases manuell löschen
Größere Dateien können mit Cloud Storage for Firebase gespeichert werden. Hier gilt für einzelne Objekte ein maximales Größenlimit im Terabyte-Bereich.
Hosting-Datenübertragung
Wenn Hosting eine der Ressourcen Ihrer Website bereitstellt, werden Daten von unserem CDN an den Endnutzer übertragen. Die angeforderte Ressource ist möglicherweise bereits in unserem CDN-Cache verfügbar (Cache-Treffer) oder muss aus dem Hosting-Backend stammen (Cache-Fehlschlag). Wenn die angeforderten Inhalte im CDN im Cache gespeichert werden können, geschieht dies. Sowohl Cache-Treffer als auch -Fehlschläge werden auf die Hosting-Datenübertragungsnutzung Ihres Projekts angerechnet.
Kontingent für die Datenübertragung von Hosting
Jede Hosting-Website wird automatisch und kostenlos von unserem globalen CDN unterstützt. Die Datenübertragung vom CDN an Ihre Endnutzer ist bis zu 10 GB/Monat kostenlos.
Wenn Sie keinen Blaze-Tarif haben und das Limit von 10 GB/Monat für die kostenlose Datenübertragung erreichen, gewähren wir Ihnen einen kurzen Kulanzzeitraum. Danach werden Ihre Websites deaktiviert. Ihre Websites bleiben bis zum Beginn des nächsten Monats deaktiviert, da die Abrechnung der Datenübertragung auf monatlichen Nutzungsniveaus basiert. Sie können Ihre Websites sofort wieder aktivieren, indem Sie ein Upgrade auf den Blaze-Tarif ausführen.
Wenn Sie den Blaze-Tarif nutzen und das Limit von 10 GB/Monat für die kostenlose Datenübertragung erreichen, werden Ihnen für jeden zusätzlichen GB an Daten, der im jeweiligen Monat übertragen wird, 0,15 $in Rechnung gestellt.
Nutzung der Datenübertragung von Hosting steuern
So kannst du die Nutzung der Hosting-Datenübertragung steuern:
Optimieren Sie das clientseitige Caching Ihrer Inhalte, damit Browser keine Ressourcen mehr vom CDN anfordern müssen. Weitere Informationen zum Caching finden Sie in der Entwicklerdokumentation für das Web.
Laden Sie keine Bilder und Videos, die nicht unbedingt angezeigt werden müssen.
Erstellen Sie Dienstworker, um bestimmte Anfragen zu verarbeiten.
Wenn Sie Firebase SDKs über reservierte Hosting-URLs laden, lesen Sie unbedingt die wichtigen Informationen zum reservierten Namensbereich für diese URLs.Hier finden Sie einige Ressourcen, die Ihnen bei der Einrichtung von Dienstleistern helfen, insbesondere bei einer PWA:
Dokumentation: Service Worker-Mindset