小编use*_*355的帖子

如何优化云 Firestore 中的读写操作?

我目前正在编写一个用于学习目的的 react + Firebase 项目,我想知道我应该采用哪种方法来有效地读取 Firebase。

假设我有一个名为 product 的只读集合,其中包含大约 5000 个文档,因此当用户访问我的 react 应用程序时,每次访问将收取 5000 次读取费用。

来源:Cloud Firestore:读取是如何计算的?

由于如果用户垃圾邮件刷新以响应应用程序,这会相当快地消耗读取计数,是否有任何正确的方法可以从 firebase firestore 读取数据?

  1. 将产品信息存储在 localstorage 中

    • 一旦 react app 成功加载数据,继续将产品信息保存到 localstorage 中,以避免将来不必要的加载。
  2. 使用来自 firebase 的 SOURCE.CACHE

  3. 限制读取查询?

    • 限制每次加载的固定数量的文档返回,但在一天结束时,我仍然必须加载完整的文档集,因此我对此持怀疑态度。

这是我目前能想到的,如果您的应用程序构建设计中有任何黄金标准或程序,请告诉我。

谢谢你。

firebase reactjs google-cloud-firestore

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

标签 统计

firebase ×1

google-cloud-firestore ×1

reactjs ×1