Firebase Hosting
Firebase Hosting bietet schnelles und sicheres Hosting für Ihre Webanwendung.
Firebase Hosting ist ein Webhostingdienst für Webinhalte in Produktionsqualität für Entwickler. Mit einem einzigen Befehl können Sie Webanwendungen schnell in einem globalen CDN (Content Delivery Network) bereitstellen.
Firebase Hosting ist zwar für statische Webanwendungen und Single-Page-Webanwendungen optimiert, Sie können es aber auch mit Firebase Hosting und Cloud Functions oder Cloud Run kombinieren, um dynamische Inhalte und Mikrodienste in Firebase zu erstellen und zu hosten.
Hauptmerkmale
| Inhalte über eine sichere Verbindung bereitstellen | Mit vollständig verwaltetem SSL ist in Firebase Hosting integriert, sodass Inhalte immer sicher übermittelt werden. |
| Inhalte schnell bereitstellen | Jede Datei, die Sie hochladen, wird auf SSDs an den CDN-Rändern in der ganzen Welt im Cache gespeichert und als gzip oder Brotli bereitgestellt. Wir wählen automatisch die beste Komprimierungsmethode für Ihre Inhalte aus. Inhalte werden unabhängig vom Standort der Nutzer schnell bereitgestellt. |
| Änderungen emulieren und sogar freigeben, bevor sie live gehen |
Sie können Ihre Änderungen unter einer lokal gehosteten URL ansehen und testen und mit einem emulierten Backend interagieren. Geben Sie Ihre Änderungen mit temporären Vorschau-URLs für Teammitglieder frei. Hosting bietet auch eine GitHub-Integration für einfache Iterationen Ihrer Vorschauinhalte. |
| Neue Versionen mit einem Befehl bereitstellen |
Mit der Firebase CLI können Sie Ihre App in Sekunden bereitstellen. Mit Befehlszeilentools können Sie Bereitstellungsziele zu Ihrem Build-Prozess hinzufügen. Wenn Sie die Bereitstellung rückgängig machen müssen, bietet Hosting Rollbacks mit nur einem Klick. |
Funktionsweise
Ganz gleich, ob Sie eine einfache Landingpage für eine App oder eine komplexe progressive Web App (PWA) bereitstellen, Hosting bietet Ihnen die Infrastruktur, Funktionen und Tools die für die Bereitstellung und Verwaltung von Websites und Apps erforderlich sind.
Mit der Firebase CLI stellen Sie Dateien aus lokalen Verzeichnissen auf Ihrem Computer auf unseren Hosting Servern bereit. Neben der Bereitstellung statischer Inhalte können Sie mit Cloud Functions for Firebase oder Cloud Run dynamische Inhalte bereitstellen und Mikrodienste auf Ihren Websites hosten. Alle Inhalte werden über eine SSL-Verbindung vom nächstgelegenen Edge-Server in unserem globalen CDN bereitgestellt.
Sie können Ihre Änderungen auch ansehen und testen, bevor sie live gehen. Mit der Firebase Local Emulator Suite, können Sie Ihre App und Backend-Ressourcen unter einer lokal gehosteten URL emulieren. Sie können Ihre Änderungen auch unter einer temporären Vorschau-URL freigeben und eine GitHub Integration für einfache Iterationen während der Entwicklung einrichten.
Firebase Hosting bietet einfache Hosting-Konfigurationsoptionen mit denen Sie anspruchsvolle PWAs erstellen können. Sie können URLs ganz einfach für das clientseitige Routing umschreiben, benutzerdefinierte Header einrichten und sogar lokalisierte Inhalte bereitstellen.
Für die Bereitstellung Ihrer Inhalte bietet Firebase verschiedene Domain- und Subdomain-Optionen:
Standardmäßig hat jedes Firebase-Projekt kostenlos Subdomains in den Domains
web.appundfirebaseapp.com. Diese beiden Websites stellen dieselben bereitgestellten Inhalte und dieselbe Konfiguration bereit.Sie können mehrere Websites erstellen, wenn Sie verknüpfte Websites und Apps haben, die unterschiedliche Inhalte bereitstellen, aber dieselben Firebase-Projektressourcen verwenden (z. B. wenn Sie einen Blog, ein Admin-Panel und eine öffentliche App haben).
Sie können Ihren eigenen Domainnamen verbinden mit einer von Firebase gehosteten Website.
Firebase stellt automatisch SSL-Zertifikate für alle Ihre Domains bereit, damit alle Ihre Inhalte sicher bereitgestellt werden.
Vorgehensweise bei der Implementierung
| Firebase CLI installieren | Mit der Firebase CLI können Sie ganz einfach ein neues Hosting Projekt einrichten, einen lokalen Entwicklungsserver ausführen und Inhalte bereitstellen. | |
| Projektverzeichnis einrichten |
Fügen Sie Ihre statischen Assets einem lokalen Projektverzeichnis hinzu und führen Sie dann
In Ihrem lokalen Projektverzeichnis können Sie auch Cloud Functions oder Cloud Run für Ihre dynamischen Inhalte und Mikrodienste einrichten. |
|
| Änderungen ansehen, testen und freigeben, bevor sie live gehen (optional) |
Führen Sie Wenn Sie Ihre Änderungen unter einer temporären Vorschau-URL ansehen und freigeben möchten, führen Sie
|
|
| Website bereitstellen |
Wenn alles gut aussieht, führen Sie
aus, um den neuesten Snapshot auf
unsere Server hochzuladen. Wenn Sie die Bereitstellung rückgängig machen müssen, können Sie in der Firebase Console mit nur einem
Klick ein Rollback durchführen.
|
|
| Mit einer Firebase-Webanwendung verknüpfen (optional) | Wenn Sie Ihre Website mit einer Firebase-Webanwendung verknüpfen, können Sie mit Google Analytics Nutzungs- und Verhaltensdaten für Ihre App erfassen und mit Firebase Performance Monitoring Einblicke in die Leistungsmerkmale Ihrer App erhalten. |
Nächste Schritte
Erste Schritte mit Firebase Hosting.
Website weiter verbessern Lokal testen, Änderungen unter einer temporären Vorschau-URL freigeben und dann auf Ihrer Live-Website bereitstellen. Folgen Sie dieser detaillierten Anleitung.
Mikrodienste erstellen und hosten in Firebase.