Ceny usługi Firebase Hosting zależą od wykorzystania w projekcie :
Hosting miejsca na dane (GB) – ilość dostępnego miejsca wymagane do przechowywania zawartości witryn Hosting (pliki statyczne i pliki konfiguracji).
Przenoszenie danych (GB/miesiąc) – ilość danych. przekazywane użytkownikom z naszej sieci CDN. Każda witryna Hosting jest automatycznie korzysta z naszej globalnej sieci CDN bez ponoszenia opłat.
Limit Hosting jest na poziomie projektu, a nie witryny ani kanału. Możesz przenieść swój projekt na abonament Blaze, aby uzyskać dostęp do dodatkowych płatnych poziomów miejsca na dane i przesyłania danych. Więcej informacji o poniższych limitów i cen dla aplikacji Firebase Hosting.
Zalecamy skonfigurowanie alerty dotyczące budżetu swojego projektu w konsoli Google Cloud.
Monitoruj poziom miejsca na dane w usłudze Hosting i poziom przenoszenia danych w Konsola Firebase:
Otwórz panel Użycie w sekcji Hosting w konsoli.
Możesz wyświetlić poziomy wykorzystania dla różnych okresów rozliczeniowych, a także dla wszystkich witryny Hosting lub poszczególne witryny.Przejdź na stronę swojego projektu Panel Użycie i płatności w konsoli.
Informacje o miejscu na dane Hosting
Gdy wdrażasz nowe treści do witryny, tworzysz „wersję”, która wskazuje na konkretną wersję treści i konfiguracji witryny. Pliki powiązane z każdą wersją (zarówno nowymi, jak i zachowanymi wcześniejszymi wersjami) są przechowywane przez Firebase. Te pliki składają się na Hosting projektu poziom wykorzystania miejsca na dane.
To miejsce na dane w usłudze Hosting jest niezależne i nie jest powiązane z żadnym innym miejscem w usłudze Twojego projektu Firebase (np. Cloud Storage for Firebase lub miejsca na dane w bazie danych).
Pamiętaj, że Hosting ma maksymalny rozmiar 2 GB dla poszczególnych plików.
Limit miejsca na dane (Hosting)
Miejsce na dane z usługi Hosting jest bezpłatne o wartości maks. 10 GB.
Jeśli nie masz 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 do swoich witryn. Musisz usunąć starsze wersje lub przenieść projekt na abonament Blaze.
Jeśli masz subskrypcję Blaze i osiągniesz limit 10 GB bezpłatnego miejsca na dane Hosting, za każde dodatkowe 1 GB miejsca na dane Hosting zostanie naliczona opłata w wysokości 0,026 USD.
Kontrolowanie wykorzystania miejsca na dane Hosting
Aby kontrolować wykorzystanie miejsca na dane Hosting, możesz:
Ustaw limit dla liczby wersji do zachowania.
Ręczne usuwanie określonych wersji.
Przechowuj większe pliki za pomocą funkcji Cloud Storage for Firebase, która oferuje maksymalny rozmiar poszczególnych obiektów w zakresie terabajtów.
Informacje o przenoszeniu danych za pomocą Hosting
Gdy Hosting udostępnia jeden z zasobów Twojej witryny, dane są przesyłane z naszego CDN do użytkownika końcowego. Żądany zasób może być już dostępny Pamięć podręczna CDN (działanie w pamięci podręcznej) lub może pochodzić z backendu Hosting ( brak w pamięci podręcznej). Jeśli żądane treści mogą zostać zapisane w pamięci podręcznej w CDN, zostaną one tam zapisane. Zarówno trafienia, jak i błędy w przypadku pamięci podręcznej są uwzględniane w użyciu Hosting danych do przesyłania danych w projekcie.
Limit przenoszenia danych: Hosting
Każda witryna Hosting jest automatycznie obsługiwana przez nasz globalny CDN bez dodatkowych opłat. Przesyłanie danych z sieci CDN do użytkowników jest bezpłatne w wysokości maksymalnie 10 GB miesięcznie.
Jeśli nie korzystasz z abonamentu Blaze, a osiągniesz limit 10 GB/miesiąc bezpłatnego przesyłania danych, otrzymasz krótki okres karencji, po którym Twoje witryny zostaną wyłączone. Twoje witryny pozostanie wyłączone do początku następnego miesiąca, ponieważ przenoszenie danych Płatności są naliczane na podstawie miesięcznych poziomów wykorzystania. Możesz ponownie włączyć witryny natychmiast, przechodząc na Abonament Blaze
Jeśli masz abonament Blaze i dotrzesz do 10 GB miesięcznie na bezpłatne przenoszenie danych, rozliczane w wysokości 0,15 USD za każdy dodatkowy gigabajt danych przeniesionych w danym miesiącu.
Kontroluj użycie transferu danych z usługi Hosting
Aby kontrolować użycie tych danych w usłudze Hosting, możesz wykonać te czynności: do:
Dopasuj dokładność szyfrowania po stronie klienta, aby przeglądarki nie musiały żądać zasobu z CDN. Więcej informacji o używaniu pamięci podręcznej znajdziesz w dokumentacji dla webmasterów.
Unikaj wczytywania obrazów i filmów, których w rzeczywistości nie potrzebujesz.
Tworzenie mechanizmów Service Worker do obsługi określonych żądań.
Jeśli wczytujesz pakiety SDK Firebase za pomocą zarezerwowanych adresów URL Hosting, zapoznaj się z ważnymi informacjami o zarezerwowanej przestrzeni nazw dla tych adresów URL.Oto materiały, które pomogą Ci skonfigurować serwisy workerów, zwłaszcza w przypadku aplikacji PWA:
Ćwiczenie z programowania: buforowanie plików za pomocą skryptu service worker
Dokumentacja: Service Worker Mindset