Pau*_*les 6 azure azure-storage azure-storage-blobs azure-queues
如果我使用.NET SDK从MVC应用程序添加Windows Azure队列项或blob存储引用,那么每个组件应该保留多长时间?
对于队列,我们有CloudStorageAccount,CloudQueueClient和CloudQueue.
对于blob存储,我们有CloudStorageAccount,CloudBlobClient和CloudBlobContainer.
我假设最好每个Web请求创建一个组件,但现在不创建每个项目的成本.我再次假设使用单例生命周期保持客户端之间的Web请求不是一个好的计划,但没有任何进展.
那些.NET对象是轻量级的.它们都不会仅仅通过创建来分配资源或执行网络操作.除非你创建了很多它们,否则通常不值得缓存或集中它们.
我们甚至懒得在每个请求的基础上缓存它们 - 我们只是根据需要创建它们并扔掉它们.缓存它们可能会为垃圾收集器带来一些压力,但我怀疑它会有多大.
归档时间: |
|
查看次数: |
950 次 |
最近记录: |