Ceny usługi Firebase Hosting zależą od wykorzystania w projekcie :
Miejsce na dane Hosting (GB) – ilość miejsca na dane wymagana do przechowywania treści witryn Hosting (plików statycznych i plików konfiguracyjnych).
Przeniesienie danych (GB/miesiąc) – ilość danych przesyłanych do użytkowników końcowych 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. Ty możesz przenieść swój projekt na abonament Blaze, aby odblokować dodatkowe płatne i poziomach pamięci masowej i przenoszenia danych. Więcej informacji o poniższych limitów i cen dla aplikacji Firebase Hosting.
Zalecamy skonfigurowanie alertów dotyczących budżetu dla projektu w konsoli Google Cloud.
W konsoli Firebase możesz sprawdzać poziom wykorzystania miejsca na dane Hosting i poziom transferu danych:
Otwórz stronę Użycie. w sekcji Hosting 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żytkowania i płatności w konsoli.
Informacje o miejscu na dane w Hosting
Wdrażając nową treść w witrynie, tworzysz „wersję”, wskazuje na konkretną wersję treści i konfiguracji dla 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 maksymalny rozmiar pliku Hosting to 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 dotrzesz do Limit 10 GB bezpłatnego miejsca na dane w Hosting, nie stracisz wdrażanie nowych treści w witrynach. Wykonaj usuwanie starszych wersji lub przejść na abonament Blaze.
Jeśli korzystasz z pakietu 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 w Hosting, możesz wykonać te czynności:
Ustaw limit dla liczby wersji do zachowania.
Usuwanie ręczne konkretnych wersji.
Większe pliki możesz przechowywać za pomocą Cloud Storage for Firebase, który oferuje maksymalny limit rozmiaru w zakresie terabajtów dla poszczególnych obiektów.
Informacje o przenoszeniu danych za pomocą Hosting
Gdy Hosting obsługuje jeden z zasobów Twojej witryny, dane są przenoszone z naszego z sieci 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. Obie opcje Trafienia i niepowodzenia w pamięci podręcznej wliczają się do transferu danych w ramach Hosting projektu i ich wykorzystaniu.
Limit przenoszenia danych: Hosting
Każda witryna 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 w wysokości maksymalnie 10 GB miesięcznie.
Jeśli nie masz abonamentu Blaze i dotrzesz do 10 GB miesięcznie na bezpłatne przesyłanie danych, oferują krótki okres prolongaty, ale wtedy 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ć wykorzystanie transferu danych w Hosting, możesz wykonać te czynności do:
Dostosuj buforowanie po stronie klienta, tak aby przeglądarki nie musiały , aby zażądać zasobu z sieci 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.
tworzyć usługi dla obsługi określonych żądań.
Jeśli wczytujesz pakiety SDK Firebase za pomocą zarezerwowanych adresów URL Hosting, przeczytaj ważne informacje o zarezerwowanej przestrzeni nazw dla tych adresów URL.Oto materiały, które pomogą Ci skonfigurować usługowe workery, zwłaszcza w przypadku aplikacji PWA:
Ćwiczenie z programowania: buforowanie plików za pomocą skryptu service worker
Dokumentacja: Service Worker Mindset