【问题标题】:Billing question when using Firebase Cloud Functions as an API将 Firebase Cloud Functions 用作 API 时的计费问题
【发布时间】:2020-12-10 15:15:58
【问题描述】:

我正在考虑将 Firebase Cloud Functions 与 express 服务器一起使用来提供来自我的 firestore 的数据。我似乎找不到答案的问题是关于我的云功能将对我的 Firestore 数据提出的请求。我了解 Firestore 计费的工作原理,按记录读/写/删除计费。但是,当云函数发出请求时,每次另一个用户请求某些数据时,它是否算作对每个 Firestore 记录的新读/写/删除,或者它是否以某种方式缓存数据?或者,我是否可以让 firebase 云函数以读取所有记录一次的方式将 firestore 数据保存在内存中,侦听 firebase 在客户端执行的更改,并在我的 API 请求进入时从内存中的数据提供结果?还是 Firebase Cloud Functions 已经在内存中与我的 Firestore 中的数据建立了开放连接?

【问题讨论】:

    标签: firebase


    【解决方案1】:

    每次另一个用户请求某些数据时,它是否算作对每个 firestore 记录的新读/写/删除

    是的,它确实算作使用 Firebase SDK 进行的正常读/写/删除操作。

    我可以让 Firebase 云函数将 Firestore 数据保存在内存中

    从技术上讲也许可以,但是您需要为 CPU 上的 Ghz 秒和 Cloud Functions 上的 Gb 秒内存付费,所以总体上是个坏主意。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-09-03
      • 2020-05-21
      • 2018-12-13
      • 1970-01-01
      • 2020-03-15
      • 2018-03-20
      • 2021-01-09
      • 1970-01-01
      相关资源
      最近更新 更多