gpt4 book ai didi

Azure .NET 组件生命周期(CloudQueueClient、CloudQueue 等)

转载 作者:行者123 更新时间:2023-12-04 14:47:55 29 4
gpt4 key购买 nike

如果我使用 .NET SDK 从 MVC 应用程序添加 Windows Azure 队列项或 Blob 存储引用,每个组件应保留多长时间?

对于队列,我们​​有 CloudStorageAccountCloudQueueClientCloudQueue

对于 Blob 存储,我们有 CloudStorageAccountCloudBlobClientCloudBlobContainer

我假设最好为每个网络请求创建一次每个组件,但现在并不知道创建每个项目有多昂贵。我再次假设,例如,使用单例生命周期在网络请求之间保持客户端不会是一个好的计划,但没有什么可继续的。

最佳答案

这些 .NET 对象是轻量级的。它们都不会仅仅通过创建来分配资源或执行网络操作。通常不值得花费精力来缓存或池化它们,除非您创建了相当多的它们。

我们甚至不需要根据每个请求来缓存它们 - 我们只是根据需要创建它们并丢弃它们。缓存它们可能会减轻垃圾收集器的一些压力,但我怀疑效果会很大。

关于Azure .NET 组件生命周期(CloudQueueClient、CloudQueue 等),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11969122/

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