Firebase Hosting
Firebase Hosting zapewnia szybki i bezpieczny hosting aplikacji internetowych.
Firebase Hosting to usługa do hostingu treści internetowych klasy produkcyjnej dla programistów. Za pomocą jednego polecenia możesz szybko wdrożyć aplikacje internetowe w globalnej sieci CDN (treści sieć dostaw). Choć witryna Firebase Hosting jest zoptymalizowana pod kątem statycznych jednostronicowe aplikacje internetowe, możesz też sparować Firebase Hosting z Cloud Functions lub Cloud Run do tworzyć i hostować treści dynamiczne i mikroserwisy w Firebase.
Najważniejsze funkcje
Przesyłaj treści przez bezpieczne połączenie | Wbudowany protokół SSL bez konfiguracji Firebase Hosting, więc treści są zawsze dostarczane w bezpieczny sposób. |
Szybkie dostarczanie treści | Każdy przesyłany plik jest zapisywany w pamięci podręcznej na dyskach SSD na brzegach sieci CDN na całym świecie i typu gzip lub Brotli. Automatycznie wybieramy najlepszą metodę kompresji swoje treści. Niezależnie od tego, gdzie są Twoi użytkownicy, treści są dostarczane szybko. |
Emuluj zmiany, a nawet udostępniaj je przed publikacją. |
Wyświetlaj i testuj zmiany na lokalnym serwerze URL oraz wchodź w interakcję z z emulowanym backendem. Udostępnij zmiany współpracownikom za pomocą tymczasowych adresów URL podglądu. Hosting udostępnia też Integracja z GitHub – łatwych powtórzeń treści widocznych na podglądzie. |
Wdrażanie nowych wersji przy użyciu jednego polecenia |
Za pomocą interfejsu wiersza poleceń Firebase możesz skonfigurować i uruchomić aplikację sek. Narzędzia wiersza poleceń umożliwiają dodawanie celów wdrożeń do w procesie kompilacji. Jeśli chcesz cofnąć wdrożenie, Hosting udostępnia jedno kliknięcie. przywracania. |
Jak to działa?
Niezależnie od tego, czy wdrażasz prostą stronę docelową aplikacji, czy złożoną stronę progresywną, Aplikacja (PWA) w Hosting zapewnia infrastrukturę, funkcje i narzędzia dostosowane do wdrażania witryn i aplikacji oraz zarządzania nimi.
Za pomocą interfejsu wiersza poleceń Firebase wdrażasz pliki z katalogów lokalnych na Twoim komputerze na nasze serwery Hosting. Oprócz wyświetlania treści statycznych może użyć funkcji Cloud Functions for Firebase lub Cloud Run do wyświetlanie treści dynamicznych i hostowanie mikroserwisów w swoich witrynach. Wszystkie treści są jest obsługiwany przez połączenie SSL z najbliższego serwera brzegowego w naszej globalnej sieci CDN.
Możesz też przejrzeć i przetestować zmiany przed ich opublikowaniem. Firebase Local Emulator Suite, możesz emulować aplikację i zasoby backendu pod lokalnym adresem URL. Dostępne opcje udostępnij swoje zmiany pod tymczasowym adresem URL podglądu i skonfiguruj konto GitHub , aby ułatwić w Google Cloud.
Firebase Hosting ma lekką wagę opcje konfiguracji hostingu do tworzenia zaawansowanych aplikacji PWA. Dostępne opcje łatwe przepisywanie adresów URL na potrzeby routingu po stronie klienta, konfigurowanie niestandardowych nagłówków, a nawet udostępniać zlokalizowane treści.
Firebase udostępnia kilka domen i subdomen, które pozwalają wyświetlać Twoje treści:
Domyślnie każdy projekt Firebase ma bezpłatne subdomeny w Domeny
web.app
ifirebaseapp.com
. Te 2 witryny działają tak samo wdrożoną treść i konfigurację.Możesz utworzyć wiele witryn, jeśli masz powiązane witryny i aplikacje, które zawierają różne treści, ale nadal korzystają z tych samych treści zasobów projektów Firebase (np. masz bloga, panel administracyjny aplikacji publicznej).
Możesz połączyć własną nazwę domeny z Witryna hostowana w Firebase.
Firebase automatycznie udostępnia certyfikaty SSL wszystkim Twoim domenom, jest wyświetlana w bezpieczny sposób.
Ścieżka implementacji
Zainstaluj interfejs wiersza poleceń Firebase | Interfejs wiersza poleceń Firebase ułatwia skonfigurowanie nowego Hosting, uruchamianie lokalnego serwera programistycznego i wdrażanie treści. | |
Skonfiguruj katalog projektu |
Dodaj zasoby statyczne do katalogu projektu lokalnego, a następnie uruchom
W lokalnym katalogu projektów możesz też skonfigurować Cloud Functions lub Cloud Run dla treści dynamicznych i mikroserwisów. |
|
Wyświetl, przetestuj i udostępnij zmiany przed ich opublikowaniem (opcjonalne) |
Uruchom Aby wyświetlić i udostępnić zmiany pod tymczasowym adresem URL podglądu, uruchom polecenie
|
|
Wdrażanie witryny |
Jeśli wszystko jest w porządku, uruchom
, aby przesłać najnowszy zrzut
na naszych serwerach. Jeśli chcesz cofnąć wdrożenie, możesz to zrobić tylko za pomocą jednego
kliknij w konsoli Firebase.
|
|
Połącz z aplikacją internetową Firebase (opcjonalnie) | Połączenie witryny z aplikacją internetową Firebase możesz użyć Google Analytics. aby zbierać dane o korzystaniu z aplikacji i jej działaniu oraz o korzystaniu Firebase Performance Monitoring do przybrania aby przeanalizować cechy wydajności swojej aplikacji. |
Dalsze kroki
Wypróbuj Firebase Hosting.
Ulepszaj swoją witrynę. Przetestuj lokalnie, udostępniaj zmiany tymczasowo podglądu, a potem wdróż go w działającej witrynie. Wykonaj te krok po kroku .
Tworzenie i hostowanie mikroserwisów w Firebase.