gpt4 book ai didi

firebase - Firebase 云函数可以使用内存缓存吗?

转载 作者:行者123 更新时间:2023-12-04 02:40:47 25 4
gpt4 key购买 nike

我正在使用 Firebase cloud functions对于一个项目,其中一些函数从 firebase 数据库中获取数据。

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

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

最佳答案

如果您想在函数调用之间共享任何类型的持久数据,您将不得不使用另一个产品,并编写您的函数来使用它。 Cloud Functions 本身只能立即访问运行特定调用的服务器实例上的内存,并且可能有许多服务器实例同时运行所有函数。

如果您同意在每个实例的内存中维护一个小的本地缓存,那很好。但是,如果您允许缓存变得如此之大,以至于函数无法在有限的内存下工作,那么您就会遇到问题。您还应该期望在服务器实例被解除分配时重置缓存,这超出了您的控制范围。

由于您在 Google Cloud 中工作,请考虑使用诸如 Memorystore 之类的产品。实现你的缓存。

关于firebase - Firebase 云函数可以使用内存缓存吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59536976/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com