Firebase存储本地缓存

时间:2018-11-27 16:10:16

标签: firebase caching storage traffic

我们已经准备了一个基于Firebase存储的应用程序,并且我们计划在没有任何事件的情况下运行它。他们将像70 000人。我们假设将没有太多不同的文件可供下载-例如一些视频文件,更多照片和声音。

假设Firebase存储可以下载每个人200-300MB,我们希望优化特定位置(一栋建筑物)中的网络流量。

是否有可能创建/运行本地存储缓存,而不是使Firebase存储带宽飙升,而仅在本地(对于连接到我们某些网络的用户)进行创建/运行?将它下载一次到某个本地服务器,然后将所有请求重定向到它吗?

我正在寻找任何一种解决方案。

1 个答案:

答案 0 :(得分:1)

您要的内容在Firebase Storage中并不存在。

但是,您可以通过对内容(例如在YouTube上)使用链接并将其嵌入来解决您的限制。

或者,您可以从Firebase Storage中提取元数据列表(链接,名称等)后,从自己的服务器(或使用Firebase托管的服务器)下载内容。使用Cloudflare这样的CDN /缓存服务还意味着对服务器(或Firebase托管)的影响实际上相对较低,而成本也是如此。