Ceny Firebase Hosting zależą od wykorzystania przez projekt tych zasobów:
Hosting miejsce na dane (GB) – ilość miejsca na dane potrzebna do przechowywania treści witryn Hosting (plików statycznych i plików konfiguracyjnych).
Przesyłanie danych (GB/miesiąc) – ilość danych przesyłanych do użytkowników z naszej sieci CDN. Każda witryna Hosting jest automatycznie i bezpłatnie obsługiwana przez naszą globalną sieć CDN.
Limit Hosting jest ustawiany na poziomie projektu, a nie witryny ani kanału. Możesz przenieść swój projekt na abonament Blaze, aby uzyskać dodatkowe płatne miejsce na dane i limity przesyłania danych. Więcej informacji o limitach i cenach Firebase Hosting.
Zalecamy skonfigurowanie alertów budżetowych dla projektu w konsoli Google Cloud.
Monitoruj poziom miejsca na dane w Hosting i poziom przesyłania danych w Firebase konsoli:
Otwórz panel Wykorzystanie w sekcji Hosting w konsoli.
Możesz wyświetlić poziomy wykorzystania w różnych okresach rozliczeniowych oraz we wszystkich swoich Hosting witrynach lub w każdej z nich.Otwórz panel Wykorzystanie i rozliczenia projektu w konsoli.
Miejsce na dane w Hosting
Gdy wdrażasz nowe treści w witrynie, tworzysz „wersję”, która wskazuje konkretną wersję treści i konfiguracji witryny. Pliki powiązane z każdą wersją (zarówno nową, jak i poprzednią) są przechowywane przez Firebase. Te pliki składają się na poziom wykorzystania miejsca na dane w Hosting projekcie.
Miejsce na dane w Hosting jest niezależne od innych miejsc na dane w projekcie Firebase (np. Cloud Storage for Firebase lub miejsca na dane w bazie danych) i nie jest z nimi powiązane.
Pamiętaj, że Hosting ma maksymalny rozmiar pojedynczego pliku wynoszący 2 GB dla.
Limit miejsca na dane w Hosting
Miejsce na dane na potrzeby treści w Hosting jest bezpłatne do 10 GB.
Jeśli nie korzystasz z abonamentu Blaze i osiągniesz limit 10 GB bezpłatnego miejsca na daneHosting, nie będziesz mieć możliwości wdrażania nowych treści w witrynach. Musisz usunąć starsze wersje lub przejść na abonament Blaze.
Jeśli korzystasz z abonamentu Blaze i osiągniesz limit 10 GB bezpłatnego miejsca na dane w Hosting, za każdy dodatkowy GB miejsca na dane w Hosting zapłacisz 0, 026 USD.
Kontrolowanie wykorzystania miejsca na dane w Hosting
Aby kontrolować wykorzystanie miejsca na dane w Hosting, możesz wykonać te czynności:
Ustaw limit liczby zachowywanych wersji.
Ręcznie usuń określone wersje.
Przechowuj większe pliki w Cloud Storage for Firebase, które oferuje maksymalny rozmiar pojedynczego obiektu w zakresie terabajtów.
Przesyłanie danychHosting
Gdy Hosting udostępnia jeden z zasobów witryny, dane są przesyłane z naszej sieci CDN do użytkownika. Żądany zasób może być już dostępny w pamięci podręcznej naszej sieci CDN (trafienie do pamięci podręcznej) lub może pochodzić z backendu Hosting (brak w pamięci podręcznej). Jeśli żądaną treść można zapisać w pamięci podręcznej sieci CDN, zostanie ona tam zapisana. Zarówno trafienia, jak i braki w pamięci podręcznej są uwzględniane w wykorzystaniu przesyłania danych w projekcie.Hosting
Limit przesyłania danych Hosting
Każda witwa Hosting jest automatycznie i bezpłatnie obsługiwana przez naszą globalną sieć CDN. Przesyłanie danych z sieci CDN do użytkowników jest bezpłatne do 10 GB miesięcznie.
Jeśli nie korzystasz z abonamentu Blaze i osiągniesz limit 10 GB miesięcznie bezpłatnego przesyłania danych, oferujemy krótki okres karencji, ale potem Twoje witryny zostaną wyłączone. Witryny pozostaną wyłączone do początku następnego miesiąca, ponieważ rozliczenia za przesyłanie danych są oparte na miesięcznym poziomie wykorzystania. Możesz natychmiast ponownie włączyć witryny , przechodząc na abonament Blaze.
Jeśli korzystasz z abonamentu Blaze i osiągniesz limit 10 GB miesięcznie bezpłatnego przesyłania danych, za każdy dodatkowy GB przesłanych danych w danym miesiącu zapłacisz 0, 15 USD.
Kontrolowanie wykorzystania przesyłania danych Hosting
Aby kontrolować wykorzystanie przesyłania danych w Hosting, możesz wykonać te czynności:
Dostosuj buforowanie treści po stronie klienta, aby przeglądarki nie musiały żądać zasobu z sieci CDN. Więcej informacji o buforowaniu znajdziesz w dokumentacji dla deweloperów stron internetowych.
Unikaj wczytywania obrazów i filmów, których nie musisz wyświetlać.
Utwórz service workery do obsługi określonych żądań.
Jeśli wczytujesz pakiety SDK Firebase za pomocą zarezerwowanych Hosting adresów URL, przeczytaj ważne informacje o zarezerwowanej przestrzeni nazw dla tych adresów URL.Oto kilka materiałów, które pomogą Ci skonfigurować service workery, zwłaszcza w przypadku progresywnych aplikacji internetowych:
Ćwiczenia z programowania: buforowanie plików za pomocą service workera
Dokumentacja: sposób myślenia o service workerach