Ceny Hostingu Firebase opierają się na wykorzystaniu w Twoim projekcie następujących elementów:
Przestrzeń dyskowa hostingu (GB) — ilość miejsca wymaganego do przechowywania zawartości witryn hostingowych (plików statycznych i plików konfiguracyjnych).
Transfer danych (GB/miesiąc) — Ilość danych przesyłanych do użytkowników końcowych z naszego CDN. Każda witryna Hostingowa jest automatycznie wspierana przez naszą globalną sieć CDN bez żadnych opłat.
Twój limit hostingu jest na poziomie projektu, a nie witryny czy kanału. Możesz uaktualnić swój projekt do planu rozliczeniowego Blaze, aby odblokować dodatkowe płatne poziomy przechowywania i przesyłania danych. Dowiedz się więcej o limitach i cenach Hostingu Firebase .
Zalecamy skonfigurowanie alertów dotyczących budżetu dla projektu w Google Cloud Console.
Monitoruj zarówno poziom przestrzeni dyskowej Hostingu, jak i poziom transferu danych w konsoli Firebase:
Odwiedź pulpit nawigacyjny użycia w sekcji Hosting konsoli.
Możesz przeglądać poziomy wykorzystania dla różnych okresów rozliczeniowych, jak również dla wszystkich swoich witryn hostingowych lub dla każdej witryny.Odwiedź pulpit nawigacyjny użytkowania i rozliczeń swojego projektu w konsoli.
Informacje o pamięci masowej w hostingu
Wdrażając nową zawartość w swojej witrynie, tworzysz „wydanie”, które wskazuje na określoną wersję zawartości i konfigurację witryny. Pliki powiązane z każdą wersją (zarówno nową, jak i zachowaną poprzednią) są przechowywane przez Firebase. Te pliki składają się na poziom wykorzystania przestrzeni dyskowej Hostingu Twojego projektu.
Ta pamięć Hostingu jest niezależna i niepowiązana z żadną inną przestrzenią dyskową Twojego projektu Firebase (taką jak Cloud Storage dla Firebase lub pamięć bazy danych).
Pamiętaj, że Hosting ma maksymalny limit rozmiaru dla pojedynczych plików wynoszący 2 GB.
Limit miejsca na Hosting
Przechowywanie treści na Hostingu jest bezpłatne do 10 GB.
Jeśli nie korzystasz z planu Blaze i osiągniesz limit 10 GB bezpłatnego miejsca w Hostingu, nie będziesz mógł wdrażać nowych treści w swoich witrynach. Musisz usunąć starsze wersje lub przejść na plan Blaze .
Jeśli korzystasz z planu Blaze i osiągniesz limit 10 GB bezpłatnej przestrzeni dyskowej Hostingu, zostanie naliczona opłata w wysokości 0,026 USD za każdy dodatkowy GB przestrzeni dyskowej Hostingu.
Kontroluj użycie pamięci Hostingu
Oto kilka rzeczy, które możesz zrobić, aby kontrolować wykorzystanie przestrzeni dyskowej w Hostingu:
Ustaw limit liczby wydań do zachowania.
Usuń ręcznie określone wersje.
Przechowuj większe pliki za pomocą Cloud Storage dla Firebase , który oferuje limit maksymalnego rozmiaru w zakresie terabajtów dla poszczególnych obiektów.
Omówienie transferu danych w hostingu
Gdy Hosting obsługuje jeden z zasobów Twojej witryny, dane są przesyłane z naszej sieci CDN do Twojego użytkownika końcowego. Żądany zasób może już być dostępny w naszej pamięci podręcznej CDN (trafienie w pamięci podręcznej) lub może wymagać pobrania z zaplecza Hostingu (brak pamięci podręcznej). Jeśli żądana treść może być przechowywana w pamięci podręcznej w sieci CDN, tak się stanie. Zarówno trafienia, jak i chybienia w pamięci podręcznej wliczają się do wykorzystania transferu danych Hostingu w Twoim projekcie.
Limit transferu danych w Hostingu
Każda witryna Hostingowa jest automatycznie wspierana przez naszą globalną sieć CDN bez żadnych opłat. Transfer danych z CDN do użytkowników końcowych jest bezpłatny do 10 GB/miesiąc.
Jeśli nie korzystasz z planu Blaze i osiągniesz limit 10 GB/miesiąc bezpłatnego transferu danych, oferujemy krótki okres karencji, ale wtedy Twoje witryny zostaną wyłączone. Twoje witryny pozostaną wyłączone do początku następnego miesiąca, ponieważ rozliczenia za transfer danych są oparte na miesięcznym poziomie wykorzystania. Możesz natychmiast ponownie włączyć swoje witryny, przechodząc na plan Blaze .
Jeśli korzystasz z planu Blaze i osiągniesz miesięczny limit 10 GB bezpłatnego transferu danych, zostanie naliczona opłata w wysokości 0,15 USD za każdy dodatkowy GB danych przesłanych w tym miesiącu.
Kontroluj wykorzystanie transferu danych Hostingu
Oto kilka rzeczy, które możesz zrobić, aby kontrolować wykorzystanie transferu danych w Hostingu:
Dostosuj buforowanie zawartości po stronie klienta, aby przeglądarki nie musiały żądać zasobów z sieci CDN. Dowiedz się więcej o buforowaniu w dokumentacji dla programistów internetowych .
Unikaj ładowania obrazów i filmów, których tak naprawdę nie potrzebujesz wyświetlać.
Twórz pracowników usług do obsługi określonych żądań.
Jeśli ładujesz pakiety Firebase SDK za pośrednictwem zarezerwowanych adresów URL hostingu, przeczytaj ważne informacje o zarezerwowanej przestrzeni nazw dla tych adresów URL .Oto kilka zasobów, które pomogą Ci skonfigurować pracowników serwisowych, zwłaszcza z PWA:
Dokumentacja: Sposób myślenia pracownika usługowego