gpt4 book ai didi

azure - Azure 函数中的内存缓存

转载 作者:行者123 更新时间:2023-12-04 08:41:57 24 4
gpt4 key购买 nike

需要缓存对象以提高我的 Azure 函数的性能。我尝试了 .NET ObjectCache (System.Runtime.Caching),它在我的测试中运行良好(测试的缓存保留期长达 10 分钟)。

为了推进这个解决方案,我有几个简单的问题:

  1. Azure函数的回收政策是什么。有没有默认的?可以配置吗?

  2. 成本有何影响?

  3. 我的方法正确吗或者有更好的解决方案吗?

您可能知道的任何问题,请帮忙。

谢谢。

最佳答案

贾韦德,

建议使用进程外解决方案,例如 Redis(甚至使用表存储,具体取决于工作负载)。

根据经验,函数应该是无状态的,特别是如果您在动态运行时中运行,则扩展操作(向上和向下)可能随时发生,并且不能保证您的主机保持正常运行。

如果您选择使用经典托管,您确实有更多的灵 active ,因为您可以启用“始终在线”功能,但我仍然建议使用进程外方法。在经典模式下运行确实也会产生成本影响,因为您不再利用动态托管提供的基于消耗的计费模型。

希望这会有所帮助!

关于azure - Azure 函数中的内存缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38597683/

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