从 Firebase 存储和 Firebase 托管访问文件?

Ish*_*mar 8 firebase firebase-hosting firebase-storage

所以这里是场景:
当我从 Firebase 存储访问文件时:

  1. 我从存储桶(.html、.png、.zip 等)中获取我的文件(顺便说一句,小文件不超过 2mb)。
  2. 将该文件存储在我的本地存储中,以便应用程序不需要再次下载并消耗服务器的带宽。
  3. 每次应用需要时从本地存储使用它。

当我从 Firebase 托管访问文件时:

  1. 我从最近的 Firebase CDN(.html、.png、.zip 等)获取我的文件(顺便说一句,小文件不超过 2mb)。

  2. 将该文件存储在我的本地存储中,以便应用程序不需要再次下载并消耗服务器的带宽。

  3. 每次应用需要时从本地存储使用它。

注意:version.txt在存储桶(Firebase Storage)上也有一个文件。根据此文件中的值,我决定是否再次获取步骤 1 中的文件。这意味着version.txt每次都获取。

问题:

  1. 如何在 Firebase Hosting 中实现类似版本的编程部分?我知道我们部署了文件夹,我们可以从 Firebase CDN 获取它们的版本吗?如果是,如何?
  2. 在哪种方法中,我将首先达到我的LIMIT,因为我们知道 Firebase 是在达到限制后支付的。

托管的优点: 会更快。关联

PS:
1. 我关心的是带宽而不是安全性。

  1. 目前,我正在使用有限制的基本计划(免费)来源

托管计划详情 存储计划详情

Mik*_*ald 5

来自 Firebase 文档:

  • 火力地堡实时数据库存储JSON应用数据,如游戏状态或聊天消息,并同步在所有联网设备瞬间改变。
  • Firebase 远程配置存储开发人员指定的键值对以更改应用的行为和外观,而无需用户下载更新。
  • Firebase 托管托管您网站的 HTML、CSS 和 JavaScript,以及其他开发人员提供的资产,如图形、字体和图标。
  • Cloud Storage存储图像、视频和音频等文件以及其他用户生成的内容。

存储有更高的免费层限制,而托管可能会更快一些。请注意,Hosting 上的所有文件均可公开访问,因此如果您需要身份验证或授权,则应使用 Storage。

  • 我主要关心的是带宽而不是身份验证。那么应该使用哪一种呢? (2认同)