Если я добавляю элементы очереди Windows Azure или ссылки на хранилище больших двоичных объектов из приложения MVC с помощью пакета SDK для.NET, как долго должен оставаться каждый компонент?
Для очередей у нас есть CloudStorageAccount , CloudQueueClient и CloudQueue .
Для хранилища BLOB-объектов у нас есть CloudStorageAccount , CloudBlobClient и CloudBlobContainer .
Я предполагаю, что было бы лучше создать каждый компонент один раз для каждого веб-запроса, но на самом деле сейчас не знаю, насколько дорого обходится создание каждого элемента. Опять же, я предполагаю, что держать клиентов между веб-запросами, используя, например, время жизни синглтона, было бы нехорошим планом, но мне нечего делать.