Die Preise für Firebase Hosting richten sich nach der Nutzung der folgenden Ressourcen durch Ihr Projekt:
Hosting Speicher (GB): Die Menge an Speicherplatz, die zum Speichern der Inhalte Ihrer Hosting Websites erforderlich ist (Ihre statischen Dateien und Ihre Konfigurationsdateien).
Datenübertragung (GB/Monat): Die Menge an 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 weitere kostenpflichtige Speicher- und Datenübertragungsebenen 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 Console im Blick behalten:
Rufen Sie in der Console im Bereich Hosting das Dashboard Nutzung auf.
Dort können Sie die Nutzungsebenen für verschiedene Abrechnungszeiträume sowie für alle Ihre Hosting Websites oder für jede Website einzeln einsehen.Rufen Sie in der Console das Dashboard _Nutzung und Abrechnung_ für Ihr Projekt auf.
Speicher Hosting verstehen
Wenn Sie neue Inhalte auf Ihrer Website bereitstellen, erstellen Sie eine „Version“, die auf eine bestimmte Version von Inhalten und Konfigurationen für Ihre Website verweist. Die mit jeder Version verknüpften Dateien (sowohl neue als auch alle beibehaltenen vorherigen Versionen) werden von Firebase gespeichert. Diese Dateien bestimmen die Hosting Speichernutzung Ihres Projekts.
Dieser Hosting Speicher ist unabhängig von und nicht mit anderem Speicher für Ihr Firebase-Projekt verknüpft (z. B. Cloud Storage for Firebase oder Datenbankspeicher).
Für Hosting gilt ein Größenlimit von 2 GB für einzelne Dateien.
Kontingent für Hosting Speicher
Für den Speicher Ihrer Hosting Inhalte fallen bis zu 10 GB keine Kosten an.
Wenn Sie nicht den Tarif „Blaze“ nutzen und das Limit von 10 GB für kostenlosen Hosting Speicher erreichen, können Sie keine neuen Inhalte auf Ihren Websites bereitstellen. Sie müssen ältere Versionen löschen oder auf den Tarif „Blaze“ umsteigen.
Wenn Sie den Tarif „Blaze“ nutzen und das Limit von 10 GB für kostenlosen Hosting Speicher erreichen, werden Ihnen 0, 026 $ für jedes weitere GB Hosting Speicher in Rechnung gestellt.
Nutzung des Hosting Speichers kontrollieren
So können Sie die Hosting Speichernutzung kontrollieren:
Legen Sie ein Limit fest für die Anzahl der beizubehaltenden Versionen.
Löschen Sie bestimmte Versionen manuell.
Speichern Sie größere Dateien mit Cloud Storage for Firebase. Für einzelne Objekte gilt ein Größenlimit im Terabyte-Bereich.
Datenübertragung für Hosting
Wenn Hosting eine der Ressourcen Ihrer Website bereitstellt, werden Daten von unserem CDN an Ihren Endnutzer übertragen. Die angeforderte Ressource ist möglicherweise bereits in unserem CDN-Cache verfügbar (Cache-Treffer) oder muss vom Hosting Backend abgerufen werden (ein Cache-Fehler). Wenn die angeforderten Inhalte im CDN im Cache gespeichert werden können, geschieht dies. Sowohl Cache-Treffer als auch Cache-Fehler werden auf die Nutzung der Datenübertragung für Hosting Ihres Projekts angerechnet.
Kontingent für Hosting Datenübertragung
Jede Hosting Website wird automatisch und kostenlos von unserem globalen CDN unterstützt. Für die Datenübertragung vom CDN an Ihre Endnutzer fallen bis zu 10 GB pro Monat keine Kosten an.
Wenn Sie nicht den Tarif „Blaze“ nutzen und das Limit von 10 GB pro Monat für kostenlose Datenübertragung erreichen, gewähren wir eine kurze Kulanzfrist. Danach werden Ihre Websites deaktiviert. Ihre Websites bleiben bis zum Beginn des nächsten Monats deaktiviert, da die Abrechnung der Datenübertragung auf monatlichen Nutzungsebenen basiert. Sie können Ihre Websites sofort wieder aktivieren, indem Sie auf den Tarif „Blaze“ umsteigen.
Wenn Sie den Tarif „Blaze“ nutzen und das Limit von 10 GB pro Monat für kostenlose Datenübertragung erreichen, werden Ihnen 0,15 $ für jedes weitere GB an Daten in Rechnung gestellt, die in diesem Monat übertragen werden.
Nutzung der Hosting Datenübertragung kontrollieren
So können Sie die Nutzung der Datenübertragung für Hosting kontrollieren: Hier sind einige Dinge, die Sie tun können:
Optimieren Sie das clientseitige Caching Ihrer Inhalte, damit Browser keine Ressourcen vom CDN anfordern müssen. Weitere Informationen zum Caching finden Sie in der Webentwicklerdokumentation.
Vermeiden Sie das Laden von Bildern und Videos, die Sie nicht anzeigen müssen.
Erstellen Sie Service Worker, um bestimmte Anfragen zu verarbeiten.
Wenn Sie Firebase SDKs über reservierte Hosting URLs laden, lesen Sie die wichtigen Informationen zum reservierten Namespace für diese URLs.Hier finden Sie einige Ressourcen, die Ihnen beim Einrichten von Service Workern helfen, insbesondere bei einer PWA:
Dokumentation: Service Worker-Konzept