小编Lea*_*123的帖子

在 firebase 中缓存

我的应用程序托管在 firebase 中,并使用云函数从第三方 API 获取数据。该云函数是 HTTP 触发的,并在客户端请求数据时运行。我想减少云函数调用(因为它目前在 Blaze 计划中),因此考虑在我的应用程序中添加缓存。

  1. 我可以在客户端(Web 浏览器)和服务器端(Node.js)上使用哪些缓存策略?
  2. 总的来说,我希望减少云函数调用以最小化成本,以便在每个客户端请求时,不需要调用云函数,而是客户端可以从缓存中获取数据。
  3. 我是否应该使用 firebase 实时数据库来存储来自第三方 API 的数据,并在一段时间内在 firebase 中更新它,以便数据是最新的?第三方端的数据不经常变化。
  4. 从实时数据库获取数据(如上面第3点所述)而不是云函数调用最终是否会降低成本?

browser-cache firebase firebase-realtime-database google-cloud-functions

2
推荐指数
1
解决办法
1295
查看次数