Firebase-Hosting
Firebase Hosting bietet schnelles und sicheres Hosting für Ihre Web-App, statische und dynamische Inhalte sowie Microservices.
Firebase Hosting ist ein Webinhaltshosting für Entwickler in Produktionsqualität für Entwickler. Mit einem einzigen Befehl können Sie schnell Webanwendungen bereitstellen und sowohl statische als auch dynamische Inhalte für ein globales CDN (Content Delivery Network) bereitstellen. Sie können Firebase-Hosting auch mit Cloud-Funktionen oder Cloud Run koppeln, um Microservices auf Firebase zu erstellen und zu hosten.
Schlüsselfähigkeiten
Stellen Sie Inhalte über eine sichere Verbindung bereit | Das moderne Web ist sicher. SSL ohne Konfiguration ist in Firebase Hosting integriert, sodass Inhalte immer sicher bereitgestellt werden. |
Hosten Sie statische und dynamische Inhalte sowie Microservices | Firebase Hosting unterstützt alle Arten von Inhalten für das Hosting, von Ihren CSS- und HTML-Dateien bis zu Ihren Express.js-Microservices oder APIs. |
Liefern Sie Inhalte schnell | Jede Datei, die Sie hochladen, wird auf SSDs an CDN-Rändern auf der ganzen Welt zwischengespeichert und als gzip oder Brotli bereitgestellt. Wir wählen automatisch die beste Komprimierungsmethode für Ihre Inhalte aus. Unabhängig davon, wo sich Ihre Benutzer befinden, wird der Inhalt schnell geliefert. |
Emulieren und teilen Sie Ihre Änderungen, bevor Sie live gehen | Zeigen Sie Ihre Änderungen auf einer lokal gehosteten URL an, testen Sie sie und interagieren Sie mit einem emulierten Backend. Teilen Sie Ihre Änderungen mit Teamkollegen mithilfe temporärer Vorschau-URLs. Das Hosting bietet auch eine GitHub-Integration für einfache Iterationen Ihrer Vorschau-Inhalte. |
Stellen Sie neue Versionen mit einem Befehl bereit | Mit der Firebase-CLI können Sie Ihre App in Sekundenschnelle zum Laufen bringen. Befehlszeilentools erleichtern das Hinzufügen von Bereitstellungszielen zu Ihrem Erstellungsprozess. Wenn Sie die Bereitstellung rückgängig machen müssen, bietet Hosting Rollbacks mit einem Klick. |
Wie funktioniert es?
Firebase Hosting wurde für den modernen Webentwickler entwickelt. Websites und Apps sind mit dem Aufkommen von Front-End-JavaScript-Frameworks wie Angular und statischen Generator-Tools wie Jekyll leistungsfähiger als je zuvor. Unabhängig davon, ob Sie eine einfache App-Landingpage oder eine komplexe Progressive Web App (PWA) bereitstellen, bietet Hosting Ihnen die Infrastruktur, Funktionen und Tools, die auf die Bereitstellung und Verwaltung von Websites und Apps zugeschnitten 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 Cloud-Funktionen für Firebase oder Cloud Run verwenden, um dynamische Inhalte bereitzustellen und Microservices auf Ihren Websites zu hosten . Der gesamte Inhalt wird über eine SSL-Verbindung vom nächstgelegenen Edgeserver auf unserem globalen CDN bereitgestellt.
Sie können Ihre Änderungen auch anzeigen 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 über eine temporäre 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 für das clientseitige Routing einfach 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 Projekt Firebase kostenlose Subdomains auf der
web.app
undfirebaseapp.com
Domänen. Diese beiden Sites dienen demselben bereitgestellten Inhalt und derselben Konfiguration.Sie können mehrere Websites erstellen, wenn Sie verwandte Websites und Apps haben, die unterschiedliche Inhalte bereitstellen, aber dennoch dieselben Firebase-Projektressourcen verwenden (z. B. wenn Sie über ein Blog, ein Admin-Panel und eine öffentliche App verfügen).
Sie können Ihren eigenen Domainnamen mit einer von Firebase gehosteten Site verbinden.
Firebase stellt automatisch SSL-Zertifikate für alle Ihre Domains bereit, damit alle Ihre Inhalte sicher bereitgestellt werden.
Implementierungspfad
Installieren Sie die Firebase-CLI | Die Firebase-CLI erleichtert das Einrichten eines neuen Hosting-Projekts, das Ausführen eines lokalen Entwicklungsservers und das Bereitstellen von Inhalten. | |
Richten Sie ein Projektverzeichnis ein | Fügen Sie Ihre statischen Assets einem lokalen Projektverzeichnis hinzu und führen Sie dann In Ihrem lokalen Projektverzeichnis können Sie auch Cloud-Funktionen oder Cloud Run für Ihre dynamischen Inhalte und Microservices einrichten. | |
Anzeigen, Testen und Freigeben Ihrer Änderungen, bevor Sie live gehen (optional) | Führen Sie Führen Sie | |
Stellen Sie Ihre Site bereit | Wenn die Dinge gut aussehen, führen Sie , um den neuesten Snapshot auf unsere Server hochzuladen. Wenn Sie die Bereitstellung rückgängig machen müssen, können Sie mit nur einem Klick in der Firebase-Konsole ein Rollback durchführen. | |
Link zu einer Firebase-Webanwendung (optional) | Durch Verknüpfen Ihrer Website mit einer Firebase-Webanwendung können Sie mithilfe von Google Analytics Nutzungs- und Verhaltensdaten für Ihre App erfassen und mithilfe der Firebase-Leistungsüberwachung einen Einblick in die Leistungsmerkmale Ihrer App erhalten. |
Nächste Schritte
Beginnen Sie mit Firebase Hosting.
Verbessere deine Seite weiter. Lokal testen, Änderungen unter einer temporären Vorschau-URL freigeben und dann auf Ihrer Live-Site bereitstellen. Befolgen Sie diese Schritt-für-Schritt-Anleitung .
Erstellen und Hosten von Microservices auf Firebase.