假设我有一个运行 firebase firestore 数据库的网络/移动应用程序。
我的应用程序设置为主要提供完全存储在 Firestore 中的动态内容。
所以我们在谈论缓存动态内容
如果用户加载页面 A,它将向 Firestore 发出 1 个请求(例如)。如果此用户转到页面 B,然后在 5 分钟后返回页面 A,如果内容没有更改,我不希望应用程序发出另一个请求。
我听说过http cache-control
标题,但我担心的是。如果缓存控制去检查 firestore 以了解内容是否仍然相同,那么这个操作是否会被视为 firestore 的请求?