iOS应用中Firestore文档默认缓存过期时间及相关文档咨询
Firestore 缓存机制相关问题解答
1. 文档默认缓存过期时长
Firestore 没有固定的缓存过期时长。如果服务器端文档未发生变更,客户端读取时会优先使用本地缓存,但每次发起读取请求时都会与服务器进行同步校验:
- 若服务器返回文档未变更,客户端会继续复用缓存版本,不会强制刷新;
- 只有当服务器检测到文档有更新,或者客户端从离线状态恢复在线后,才会触发缓存更新。
简单来说,只要服务器数据保持不变,缓存会一直被使用,没有强制过期的时间限制。
2. 官方文档参考
Firestore 官方文档中设有专门的离线数据与缓存机制章节,内容涵盖缓存工作原理、读取策略、缓存管理等细节,你可以在 Firebase 官方文档的 Firestore 板块找到对应内容。
内容的提问来源于stack exchange,提问作者Sipan Hazim
相关产品推荐
相关产品推荐

