firebase - get() 和 onSnapshot() 是否在内部共享相同的缓存?
问题描述
(启用离线模式)当我在我的应用程序中调用doc.get
某个地方然后稍后在其他地方设置一个侦听doc.onSnapshot
器(针对同一个文档)时,onSnapshot
侦听器的第一次调用是否到达之前抓取的相同缓存数据 get
(因此返回一个结果比第一次访问服务器要快)?
解决方案
是的,只有一个离线缓存,无论您在离线时如何查询数据,都会使用它。
推荐阅读
- javascript - 从浏览器中的实时表记录数据
- django - 如何将本地 sqlite3 数据传输到 heroku?
- javascript - 如何与下一个和上一个按钮进行 div 比较?
- html - 如何在容器中显示整个图像?
- python - 将 Image 转换为 numpy Array(图像分类)
- r - 来自 R Studio 的闪亮问题
- javascript - 我想在登陆页面运行时自动删除一个 html div
- javascript - 在“RTCDataChannel”简单对等点上执行“发送”时出错
- firebase - Firebase 数据库在构建应用程序 30 天后失效。如何解决这个问题?
- java - 如何在 Spring Boot、JPA、Spring Security 中将表单登录扩展到 Google 登录(OAuth2)