firebase - Firebase:激活只读和非实时模式以提高浏览器性能

标签 firebase firebase-realtime-database firebase-console

激活只读和非实时模式以提高浏览器性能


消息在我的项目中弹出,我也无法删除节点

我也读了这个https://groups.google.com/forum/#!topic/firebase-talk/qLxZCI8i47s

哪个状态:


如果您的Firebase中有很多节点(例如成千上万个),我们需要为每个节点创建一个新元素,而现代的浏览器只是限制了可以添加到页面中的DOM元素的数量。


它说:


要解决此问题,请不要在Firebase的根目录中加载Firebase仪表板,而应在层次结构中向下加载


我不明白这是什么意思

我如何回到我的实时仪表盘?

最佳答案

当Firebase控制台检测到它正在从数据库中下载太多节点时,将停止使用实时模式,并切换为只读模式。在这种模式下,浏览器所需的工作更少,因此浏览器将保持高性能。

要返回实时模式,您必须转到节点较少的位置。假设您从根目录开始加载数据库,这意味着数据树顶部的“伪地址栏”将显示:

https://<your-project>.firebaseio.com/


然后将显示项目列表。现在,单击该伪地址栏中的URL,并将其更改为:

https://<your-project>.firebaseio.com/<one-of-your-keys>


然后按回车。数据树将仅从one-of-your-keys节点向下加载节点,并且可能会再次切换到实时模式。

关于firebase - Firebase:激活只读和非实时模式以提高浏览器性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38651204/

相关文章:

node.js - 如何将 BLOB 格式的图像上传到 Firebase 存储?

java - Firebase 数据库未更新

angularfire2 增加值(value)的最佳方式?

ios - 点击更新 tableView 单元格中的 Firebase 数据

android - 模拟器上未收到 Firebase 消息

firebase - 在 Firebase 控制台中按数组或映射字段值查询 Firestore 文档

firebase - 在 Firebase 控制台中隐藏数据

firebase - 如何使用控制台在 firebase 实时数据库中添加根级节点

firebase - 如何在 Firestore 中强制执行数据库架构?

ios - 无法在 iOS swift 中从 firebase 视频 url 生成视频缩略图?