我正在考虑将 Firebase Cloud Functions 与 Express 服务器一起使用来提供来自我的 Firestore 的数据。我似乎找不到答案的问题是关于我的云功能将对我的 Firestore 数据提出的请求。我了解 Firestore 计费的工作原理,按记录读/写/删除计费。但是,当云函数发出请求时,每次另一个用户请求某些数据时,它是否算作对每个 Firestore 记录的新读/写/删除,或者它是否以某种方式缓存数据?或者,我是否可以让firebase云函数以读取所有记录一次的方式将firestore数据保存在内存中,像firebase在客户端那样监听变化,并在我的 API 请求进入时从内存中的数据提供结果?还是 Firebase Cloud Functions 已经在内存中与我的 Firestore 中的数据建立了开放连接?