firebase - Firestore 的内存缓存与 App Engine 的内存缓存有何不同

标签 firebase google-cloud-firestore

我来自“Google App Engine 领域”,查询结果可以存储在内存缓存中;它允许对正在存储的查询或对象进行精细控制。这有助于降低频繁请求和大型查询的成本。如果我是正确的,它在 Firestore 中是不一样的。

据我所知,Firestore 的内存缓存会自动选择要缓存的内容,以提高性能并降低成本。 Firestore 和 Google App Engine 之间的内存缓存有何不同

最佳答案

Firestore(和一般的 Firebase)没有内存缓存,但您可以将其与 Google 的 cloud memorystore 一起使用内存缓存服务或任何其他服务。而且我认为这更好,因为它只是一个 redis 服务,具有完全兼容的 redis API,而 the memcache in GAE是专有的。

我还要指出,新的 GAE 灵活环境放弃了 GAE 内存缓存,所以我想甚至 GAE 本身也在从专有内存缓存过渡。

关于firebase - Firestore 的内存缓存与 App Engine 的内存缓存有何不同,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52345492/

相关文章:

android - 应用程序上的用户数(未注销)是否等于 firebase 上的同时连接数?

javascript - 如何仅获取 Firebase 数据库上的更改值?

firebase - 注销时取消订阅 Firestore 监听器

Swift Firestore 阻止检查字典键是否存在

javascript - Firebase Cloud Functions - 如何调用另一个函数并返回对象

dart - 用多个引用查询。 Firestore- flutter

javascript - typescript promise 数组在一种情况下正确解决但在另一种情况下不正确

新 Firebase 托管上的 Wordpress

java - 无法从静态上下文引用非静态字段 mFirebaseAnalytics

java - 在 Docker 中运行时,Firestore 模拟器无法启动