Catch up on everthing we announced at this year's Firebase Summit. Learn more

Узнайте об уровнях использования, квотах и ​​ценах на хостинг

Цены на хостинг Firebase основаны на использовании в вашем проекте следующего:

  • Хостинг хранения (GB) - объем дискового пространства , необходимого для хранения содержимого вашего хостинга сайтов (ваши статические файлы и файлы конфигурации).

  • Передача данных (Гб / месяц) - объем данных , переданных конечным пользователям из нашего CDN. Каждый хостинг-сайт автоматически поддерживается нашей глобальной CDN бесплатно.

Ваша квота на хостинг определяется на уровне проекта, а не на уровне сайта или канала. Вы можете обновить свой проект до тарифного плана Blaze, чтобы разблокировать дополнительное платное хранилище и уровни передачи данных. Узнайте больше о квотах и ценах на Firebase хостинг .

Мы рекомендуем вам настроить бюджет оповещение для вашего проекта в Google Cloud Console.

Следите как за уровнем хранилища хостинга, так и за уровнем передачи данных в консоли Firebase:

  • Посетите Использование приборной панели в разделе Хостинг консоли.
    Вы можете просматривать уровни использования для разных расчетных периодов, а также для всех ваших хостинговых сайтов или для каждого сайта.

  • Посещение вашего проекта по использованию и биллинг панели в консоли.

Общие сведения о хранилище хостинга

Когда вы развертываете новый контент на своем сайте, вы создаете «выпуск», который указывает на конкретную версию контента и конфигурации для вашего сайта. Файлы, связанные с каждым выпуском (как новые, так и все оставшиеся предыдущие выпуски), хранятся в Firebase. Эти файлы составляют уровень использования хранилища хостинга вашего проекта.

Это хранилище хостинга является независимым и не связано с каким-либо другим хранилищем для вашего проекта Firebase (например, облачное хранилище для Firebase или хранилище базы данных).

Обратите внимание, что на хостинге максимальный размер отдельных файлов составляет 2 ГБ.

Квота на хранилище хостинга

Хранилище для контента вашего хостинга предоставляется бесплатно до 10 ГБ.

  • Если вы не по плану Blaze, и вы достигнете ГБ лимит хранения бесплатного хостинга 10, вы не сможете разместить новый контент для ваших сайтов. Вам нужно удалить старые выпуски или перейти к плану Blaze .

  • Если вы используете план Blaze и достигли ограничения в 10 ГБ бесплатного хранилища хостинга, вам будет выставлен счет в размере 0,026 доллара США за каждый дополнительный ГБ хранилища хостинга.

Контроль использования хранилища хостинга

Вот несколько вещей, которые вы можете сделать, чтобы контролировать использование хранилища вашего хостинга:

Понимание передачи данных хостинга

Когда хостинг обслуживает один из ресурсов вашего сайта, данные передаются из нашей CDN вашему конечному пользователю. Запрошенный ресурс может быть уже доступен в нашем кэше CDN (попадание в кеш) или может потребоваться из бэкэнда хостинга (промах кеша). Если запрошенный контент можно кэшировать в CDN, так и будет. Как попадания в кеш, так и промахи учитываются при использовании передачи данных хостинга вашим проектом.

Квота на передачу данных хостинга

Каждый хостинг-сайт автоматически поддерживается нашей глобальной CDN бесплатно. Передача данных из CDN вашим конечным пользователям осуществляется бесплатно до 10 ГБ в месяц.

  • Если вы не по плану Blaze, и вы дойдете до 10 ГБ / месяц лимит бесплатной передачи данных, мы предлагаем короткий льготный период , но тогда ваши сайты будут отключены. Ваши сайты будут оставаться инвалидами до начала следующего месяца , так как передача данных биллинга на основе ежемесячных уровней использования. Вы можете снова включить свои сайты сразу же обновление к плану Blaze .

  • Если вы используете план Blaze и достигли предела бесплатной передачи данных в 10 ГБ в месяц, вам будет выставлен счет в размере 0,15 доллара США за каждый дополнительный ГБ данных, переданных в этом месяце.

Контроль использования передачи данных хостинга

Вот несколько вещей, которые вы можете сделать, чтобы контролировать использование передачи данных вашего хостинга:

  • Настройте кэширование вашего контента на стороне клиента, чтобы браузерам не приходилось запрашивать ресурс из CDN. Узнайте больше о кэшировании в документации веб - разработчиков .

  • Избегайте загрузки изображений и видео, которые вам на самом деле не нужно отображать.

  • Создайте сервис-воркеров для обработки определенных запросов.
    При загрузке Firebase SDKs через зарезервированный хостинг URL - адреса, убедитесь , чтобы прочитать важную информацию о зарезервированных именах для этих URL - адресов .

    Вот несколько ресурсов, которые помогут вам настроить сервис-воркеров, особенно с PWA: