Firebase云功能可以使用内存缓存吗?

杜海姆

我正在为项目使用Firebase云功能,其中一些功能是从Firebase数据库获取数据的。

我想通过利用LRU缓存来加快其中一些查询的速度,但是尚不清楚Firebase云功能是否可以实现这些查询。

有谁知道Firebase云功能是否可以访问任何类型的缓存/半永久性内存访问?其他人可以在这个问题上提供的任何帮助将大有帮助!

道格·史蒂文森

如果要在函数调用之间共享任何种类的持久性数据,则必须使用其他产品,并编写函数代码以使用该产品。云功能本身仅具有对正在运行特定调用的服务器实例上的内存的即时访问,并且可能有许多服务器实例同时在运行所有功能。

如果您可以在每个实例的内存中维护一个小的本地缓存,那很好。但是,如果您允许缓存变大以至于某个函数无法使用有限的内存来完成其工作,您将遇到问题。您还应该期望,每当服务器实例被释放时,缓存都会被重置,这发生在您的控制范围之外。

由于您正在使用Google Cloud,因此请考虑使用Memorystore之类的产品来实现缓存。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

Firebase托管可以从云功能服务缓存的数据吗?

可以使用云功能将视频下载到 Firebase 服务器吗?

firebase云功能-可以使用https.onCall(....)Context.Auth吗?

可以使用云功能在本地运行Firestore吗?

我可以使用GCP基础架构作为代码来设置Firebase Auth,Firestore,RDB,云功能吗?

是否可以使用Firebase Auth保护我的云功能,但不使用可调用的云功能。(仅HTTP请求)

未经通知允许,我可以使用Firebase云消息传递吗?(JavaScript)

是否可以使用节点js云功能访问FieldValue?

我可以从Firebase云功能发送静默推送通知吗?

我可以在本地运行Firebase Storage云功能吗?

Android 中的 Firebase 云功能(Cron Jobs)可以吗?

可以使用Visio创建任意形状的词云吗?

有什么方法可以使用firebase的云功能从“ child_added”事件中的节点获取数据?

我们也可以使用Firebase更新功能来更新优先级吗

统一内存迁移可以使用 NVLink 吗?

Redis内存不足时可以使用硬盘吗?

我可以使用内存映射文件传递指针吗?

Nodejs进程可以使用比可用物理内存更多的内存(通过使用交换内存)吗?

我所在的地区没有云功能,我可以使用其他地区的云功能,计费如何?

使用Python的Firebase云功能?

使用Firebase云功能登录

生成器可以使用异步功能吗?

可以使用exec运行异步功能吗?

我可以使用Testcafe执行Rendr App功能吗?

没有功能可以使用onkey吗?

即使主板声称支持,也可以使用高频DDR4内存使内存总线饱和吗?

Firebase:云功能,如何缓存Firestore文档快照

您可以使用IAP登录到Firebase吗?

可以使用childByAutoId更新Firebase多路径吗?