Я использую Azure Функции для запроса данных из поиска Azure (мультииндексы для нескольких стран) . В настоящее время я просто создаю объект SearchIndexClient внутри , используя оператор , передавая QueryKey, ServiceName и IndexName и запрашивая данные из Azure Поиск. Таким образом, для каждого запроса создается объект SearchIndexClient , выполняется запрос, а затем объект удаляется. Это правильный подход с точки зрения производительности?
Если нет, то какие улучшения / лучшие практики можно использовать в приложении для повышения производительности в производственной среде. Нужно ли использовать какой-либо шаблон проектирования для создания объекта?
Я заметил, что в настоящее время выполнение запроса занимает больше времени, чем создание объекта.
Любое предложение будет оценено. Заранее спасибо !!!