Срок службы компонента Azure.NET (CloudQueueClient, CloudQueue и т. д.)

Если я добавляю элементы очереди Windows Azure или ссылки на хранилище больших двоичных объектов из приложения MVC с помощью пакета SDK для.NET, как долго должен оставаться каждый компонент?

Для очередей у ​​нас есть CloudStorageAccount , CloudQueueClient и CloudQueue .

Для хранилища BLOB-объектов у нас есть CloudStorageAccount , CloudBlobClient и CloudBlobContainer .

Я предполагаю, что было бы лучше создать каждый компонент один раз для каждого веб-запроса, но на самом деле сейчас не знаю, насколько дорого обходится создание каждого элемента. Опять же, я предполагаю, что держать клиентов между веб-запросами, используя, например, время жизни синглтона, было бы нехорошим планом, но мне нечего делать.

6
задан Paul Hiles 15 August 2012 в 12:25
поделиться