在文档中,他们声称 Cloud Firestore 在位于全球不同地区的多台服务器中复制数据。
我的问题是:通过使用 Cloud Firestore,我是否需要缓存我的数据?
在文档中,他们声称 Cloud Firestore 在位于全球不同地区的多台服务器中复制数据。
我的问题是:通过使用 Cloud Firestore,我是否需要缓存我的数据?
Firestore 是一个基于文档的存储系统。它通常用作您的应用程序的数据库,因此用于更定期更改的内容。
CDN 是一个缓存层,用于向不同地区的用户提供(大部分)静态资产。我建议为此查看Cloud Storage for Firebase。
Cloud Firestore 同步复制数据是为了持久性和可用性,而不是为了提高服务速度。从这个意义上说,它与 CDN 或延迟缓存非常不同。
移动和网络 SDK 确实在本地存储数据并提供称为延迟补偿的概念,因此在这方面它可以让您开箱即用。