Die Preise für Firebase Hosting basieren auf der Nutzung des Folgenden durch Ihr Projekt:
Hosting-Speicher (GB) – Die Menge an Speicherplatz, die zum Speichern der Inhalte Ihrer Hosting-Sites (Ihre statischen Dateien und Ihre Konfigurationsdateien) erforderlich ist.
Datenübertragung (GB/Monat) – Die Datenmenge, die von unserem CDN an Endbenutzer übertragen wird. Jede Hosting-Site wird automatisch und kostenlos von unserem globalen CDN unterstützt.
Ihr Hosting-Kontingent gilt auf Projektebene, nicht auf Website- oder Kanalebene. Sie können Ihr Projekt auf den Blaze-Abrechnungsplan upgraden, um zusätzliche kostenpflichtige Speicher- und Datenübertragungsebenen freizuschalten. Erfahren Sie mehr über Kontingente und Preise für Firebase Hosting .
Wir empfehlen, Budgetbenachrichtigungen für Ihr Projekt in der Google Cloud Console einzurichten.
Überwachen Sie sowohl Ihre Hosting-Speicherebene als auch die Datenübertragungsebene in der Firebase-Konsole:
Besuchen Sie das Nutzungs- Dashboard im Hosting- Bereich der Konsole.
Sie können die Nutzungsniveaus für verschiedene Abrechnungszeiträume sowie für alle Ihre Hosting-Sites oder für jede Site anzeigen.Besuchen Sie das Nutzungs- und Abrechnungs- Dashboard Ihres Projekts in der Konsole.
Hosting-Speicher verstehen
Wenn Sie neuen Inhalt auf Ihrer Website bereitstellen, erstellen Sie eine „Version“, die auf eine bestimmte Version von Inhalt und Konfiguration für Ihre Website verweist. Die mit jeder Version verknüpften Dateien (sowohl neue Versionen als auch alle aufbewahrten früheren Versionen) werden von Firebase gespeichert. Diese Dateien bilden das Nutzungsniveau des Hosting-Speichers Ihres Projekts.
Dieser Hosting-Speicher ist unabhängig und steht in keinem Zusammenhang mit anderen Speichern für Ihr Firebase-Projekt (wie Cloud-Speicher für Firebase oder Datenbankspeicher).
Beachten Sie, dass Hosting eine maximale Größenbeschränkung von 2 GB für einzelne Dateien hat.
Kontingent für Hosting-Speicher
Der Speicherplatz für Ihre Hosting-Inhalte ist bis zu 10 GB kostenlos.
Wenn Sie keinen Blaze-Plan haben und die 10-GB-Grenze des kostenlosen Hosting-Speichers erreichen, können Sie keine neuen Inhalte auf Ihren Websites bereitstellen. Sie müssen ältere Versionen löschen oder auf den Blaze-Plan upgraden .
Wenn Sie den Blaze-Plan nutzen und die 10-GB-Grenze an kostenlosem Hosting-Speicher erreichen, werden Ihnen 0,026 USD für jedes zusätzliche GB Hosting-Speicher in Rechnung gestellt.
Kontrollieren Sie die Nutzung des Hosting-Speichers
Um die Nutzung Ihres Hosting-Speichers zu kontrollieren, können Sie Folgendes tun:
Legen Sie ein Limit für die Anzahl der zu behaltenden Releases fest.
Speichern Sie größere Dateien mit Cloud Storage for Firebase , das eine maximale Größenbeschränkung im Terabyte-Bereich für einzelne Objekte bietet.
Hosting-Datenübertragung verstehen
Wenn das Hosting eine der Ressourcen Ihrer Website bereitstellt, werden Daten von unserem CDN an Ihren Endbenutzer übertragen. Die angeforderte Ressource ist möglicherweise bereits in unserem CDN-Cache verfügbar (ein Cache-Treffer) oder muss vom Hosting-Backend stammen (ein Cache-Fehler). Wenn der angeforderte Inhalt im CDN zwischengespeichert werden kann, wird dies der Fall sein. Sowohl Cache-Hits als auch Misses werden auf die Nutzung der Hosting-Datenübertragung Ihres Projekts angerechnet.
Kontingent für Hosting-Datenübertragung
Jede Hosting-Site wird automatisch und kostenlos von unserem globalen CDN unterstützt. Die Datenübertragung vom CDN zu Ihren Endbenutzern ist bis zu 10 GB/Monat kostenlos.
Wenn Sie nicht im Blaze-Plan sind und das Limit von 10 GB/Monat für kostenlose Datenübertragung erreichen, bieten wir eine kurze Nachfrist, aber dann werden Ihre Websites deaktiviert. Ihre Websites bleiben bis zum Beginn des nächsten Monats deaktiviert, da die Abrechnung der Datenübertragung auf der monatlichen Nutzungsebene basiert. Sie können Ihre Sites sofort wieder aktivieren, indem Sie auf den Blaze-Plan upgraden .
Wenn Sie den Blaze-Plan nutzen und das Limit von 10 GB/Monat für kostenlose Datenübertragung erreichen, werden Ihnen 0,15 USD für jedes zusätzliche GB an Daten, das in diesem Monat übertragen wird, in Rechnung gestellt.
Steuern Sie die Nutzung der Hosting-Datenübertragung
Um die Nutzung Ihrer Hosting-Datenübertragung zu kontrollieren, können Sie Folgendes tun:
Optimieren Sie das clientseitige Caching Ihrer Inhalte, sodass Browser keine Ressource vom CDN anfordern müssen. Weitere Informationen zum Caching finden Sie in der Dokumentation für Webentwickler .
Vermeiden Sie das Laden von Bildern und Videos, die Sie eigentlich nicht anzeigen müssen.
Erstellen Sie Servicemitarbeiter, um bestimmte Anfragen zu bearbeiten.
Wenn Sie Firebase-SDKs über reservierte Hosting-URLs laden, lesen Sie unbedingt die wichtigen Informationen zum reservierten Namespace für diese URLs .Hier sind einige Ressourcen, die Ihnen beim Einrichten von Servicemitarbeitern helfen, insbesondere mit einer PWA:
Dokumentation: Service Worker Mindset