Ceny Firebase Hosting zależą od wykorzystania w projekcie tych usług:
Hosting miejsce na dane (GB) – ilość miejsca na dane wymagana 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 obsługiwana przez naszą globalną sieć CDN bez dodatkowych opłat.
Limit Hosting jest stosowany na poziomie projektu, a nie witryny ani kanału. Możesz przenieść swój projekt na abonament Blaze, aby za opłatą uzyskać dostęp do dodatkowych poziomów miejsca na dane i transferu danych. Dowiedz się więcej o limitach i cenach Firebase Hosting.
Zalecamy skonfigurowanie alertów o budżecie w Google Cloud konsoli.
Monitoruj poziom Hosting miejsca na dane i poziom przesyłania danych w Firebasekonsoli:
Otwórz panel Wykorzystanie w sekcji Hosting konsoli.
Poziomy wykorzystania możesz wyświetlać w przypadku różnych okresów rozliczeniowych, a także wszystkich Hosting witryn lub poszczególnych witryn.Otwórz w konsoli panel Wykorzystanie i płatności projektu.
Informacje o miejscu na dane Hosting
Gdy wdrażasz w witrynie nowe treści, 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 Hostingpoziom wykorzystania miejsca na dane w projekcie.
Ten rodzaj pamięci Hosting jest niezależny i nie jest powiązany z żadnym innym miejscem na dane w projekcie Firebase (np. z Cloud Storage for Firebase lub miejscem na dane w bazie danych).
Pamiętaj, że maksymalny rozmiar każdego pliku w Hosting to 2 GB.
Limit miejsca na dane w Hosting
Miejsce na dane na potrzeby treści Hosting jest bezpłatne do 10 GB.
Jeśli nie korzystasz z abonamentu Blaze i osiągniesz limit 10 GB bezpłatnego miejsca na dane Hosting, nie będziesz mieć możliwości wdrażania nowych treści w swoich witrynach. Musisz usunąć starsze wersje lub przejść na abonament Blaze.
Jeśli korzystasz z abonamentu Blaze i osiągniesz limit 10 GB bezpłatnego Hosting miejsca na dane, za każdy dodatkowy gigabajt Hosting miejsca na dane zapłacisz 0, 026 USD.
Kontrolowanie wykorzystania miejsca na dane w Hosting
Aby zarządzać wykorzystaniem miejsca na dane Hosting, możesz wykonać te czynności:
Ustaw limit liczby wersji do zachowania.
Ręcznie usuwać konkretne wersje.
Przechowuj większe pliki za pomocą Cloud Storage for Firebase, które oferuje maksymalny limit rozmiaru w zakresie terabajtów dla poszczególnych obiektów.
Informacje o przesyłaniu danych Hosting
Gdy Hosting dostarcza jeden z zasobów Twojej 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 CDN (trafienie w pamięci podręcznej) lub może pochodzić z backendu Hosting (brak w pamięci podręcznej). Jeśli żądane treści mogą być przechowywane w pamięci podręcznej CDN, będą w niej przechowywane. Zarówno trafienia, jak i nietrafienia w pamięci podręcznej są wliczane do Hostingtransferu danych w projekcie.
Limit przesyłania danych Hosting
Każda witryna Hosting jest automatycznie obsługiwana przez naszą globalną sieć CDN bez dodatkowych opłat. Przesyłanie danych z 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, zapewnimy Ci krótki okres prolongaty, ale potem Twoje witryny zostaną wyłączone. Twoje witryny pozostaną wyłączone do początku następnego miesiąca, ponieważ rozliczenia za przesyłanie danych są oparte na miesięcznych poziomach 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ąc bezpłatnego transferu danych, za każdy dodatkowy GB danych przesłanych w danym miesiącu zapłacisz 0, 15 USD.
Kontrolowanie wykorzystania transferu danych Hosting
Aby kontrolować wykorzystanie transferu danych Hosting, możesz wykonać te czynności:
Dostosuj buforowanie treści po stronie klienta, aby przeglądarki nie musiały wysyłać żądań zasobów do sieci CDN. Więcej informacji o pamięci podręcznej znajdziesz w dokumentacji dla deweloperów stron internetowych.
Unikaj wczytywania obrazów i filmów, których nie musisz wyświetlać.
Tworzenie service workerów do obsługi określonych żądań.
Jeśli wczytujesz pakiety SDK Firebase za pomocą zarezerwowanych adresów URL, zapoznaj się z ważnymi informacjami o zarezerwowanej przestrzeni nazw dla tych adresów URL.HostingOto kilka materiałów, które pomogą Ci skonfigurować service workerów, zwłaszcza w przypadku progresywnej aplikacji internetowej:
Ćwiczenia z programowania: buforowanie plików za pomocą komponentu service worker
Dokumentacja: Service Worker Mindset