Доступ к файлам из хранилища Firebase против хостинга Firebase?

Итак, вот сценарий:
Когда я получаю доступ к файлам из Firebase Storage:

  1. Я получаю свой файл из хранилища(.html, .png, .zip и т. Д.) (Небольшой размер, кстати, не более 2 МБ).
  2. Сохраните этот файл в моем локальном хранилище, чтобы приложение не загружало его снова и не потребляло пропускную способность сервера.
  3. Используйте его из локального хранилища каждый раз, когда это нужно приложению.

Когда я получаю доступ к файлам с Firebase Hosting:

  1. Я получаю свой файл из ближайшего CDN Firebase(.html, .png, .zip и т. Д.) (Небольшой размер от 2 мб).

  2. Сохраните этот файл в моем локальном хранилище, чтобы приложение не загружало его снова и не потребляло пропускную способность сервера.

  3. Используйте его из локального хранилища каждый раз, когда это нужно приложению.

ПРИМЕЧАНИЕ: у меня тоже есть один файл version.txt на ведро хранения (Firebase Storage). В соответствии со значением в этом файле я решаю, загружать файл снова на шаге 1 или нет. Это означает version.txt выбирается каждый раз.

Вопросы:

  1. Как добиться аналогичной части программирования версии в Firebase Hosting? Я знаю, что мы разворачиваем папки, можем ли мы получить их версию из Firebase CDN. Если да, то как?
  2. В каком методе я сначала нажму на свой LIMIT, поскольку мы знаем, что Firebase оплачивается после лимита.

Плюсы хостинга: это будет быстрее. Ссылка на сайт

PS:
1. Меня беспокоит пропускная способность, а не безопасность.

  1. В настоящее время я использую базовый план (бесплатно) с ограничениями. Источник:

Детали плана хостинга Детали плана хранения

1 ответ

Из документации Firebase:

  • База данных Firebase Realtime хранит данные приложения JSON, такие как состояние игры или сообщения чата, и мгновенно синхронизирует изменения на всех подключенных устройствах.
  • Firebase Remote Config хранит заданные разработчиком пары ключ-значение, чтобы изменить поведение и внешний вид вашего приложения, не требуя от пользователей загрузки обновления.
  • Хостинг Firebase содержит HTML, CSS и JavaScript для вашего сайта, а также другие ресурсы, предоставляемые разработчиками, такие как графика, шрифты и значки.
  • В облачном хранилище хранятся такие файлы, как изображения, видео и аудио, а также другой пользовательский контент.

Хранилище имеет более высокие ограничения уровня бесплатного пользования, в то время как хостинг может быть немного быстрее. Обратите внимание, что все файлы на хостинге общедоступны, поэтому, если вам нужна аутентификация или авторизация, вам следует использовать Storage.

Другие вопросы по тегам