Доступ к файлам из хранилища Firebase против хостинга Firebase?
Итак, вот сценарий:
Когда я получаю доступ к файлам из Firebase Storage:
- Я получаю свой файл из хранилища(.html, .png, .zip и т. Д.) (Небольшой размер, кстати, не более 2 МБ).
- Сохраните этот файл в моем локальном хранилище, чтобы приложение не загружало его снова и не потребляло пропускную способность сервера.
- Используйте его из локального хранилища каждый раз, когда это нужно приложению.
Когда я получаю доступ к файлам с Firebase Hosting:
Я получаю свой файл из ближайшего CDN Firebase(.html, .png, .zip и т. Д.) (Небольшой размер от 2 мб).
Сохраните этот файл в моем локальном хранилище, чтобы приложение не загружало его снова и не потребляло пропускную способность сервера.
Используйте его из локального хранилища каждый раз, когда это нужно приложению.
ПРИМЕЧАНИЕ: у меня тоже есть один файл version.txt
на ведро хранения (Firebase Storage). В соответствии со значением в этом файле я решаю, загружать файл снова на шаге 1 или нет. Это означает version.txt
выбирается каждый раз.
Вопросы:
- Как добиться аналогичной части программирования версии в Firebase Hosting? Я знаю, что мы разворачиваем папки, можем ли мы получить их версию из Firebase CDN. Если да, то как?
- В каком методе я сначала нажму на свой LIMIT, поскольку мы знаем, что Firebase оплачивается после лимита.
Плюсы хостинга: это будет быстрее. Ссылка на сайт
PS:
1. Меня беспокоит пропускная способность, а не безопасность.
- В настоящее время я использую базовый план (бесплатно) с ограничениями. Источник:
1 ответ
Из документации Firebase:
- База данных Firebase Realtime хранит данные приложения JSON, такие как состояние игры или сообщения чата, и мгновенно синхронизирует изменения на всех подключенных устройствах.
- Firebase Remote Config хранит заданные разработчиком пары ключ-значение, чтобы изменить поведение и внешний вид вашего приложения, не требуя от пользователей загрузки обновления.
- Хостинг Firebase содержит HTML, CSS и JavaScript для вашего сайта, а также другие ресурсы, предоставляемые разработчиками, такие как графика, шрифты и значки.
- В облачном хранилище хранятся такие файлы, как изображения, видео и аудио, а также другой пользовательский контент.
Хранилище имеет более высокие ограничения уровня бесплатного пользования, в то время как хостинг может быть немного быстрее. Обратите внимание, что все файлы на хостинге общедоступны, поэтому, если вам нужна аутентификация или авторизация, вам следует использовать Storage.