Ограничение памяти для объекта класса, которое мы можем иметь в веб-интерфейсе Azure? - PullRequest
0 голосов
/ 14 ноября 2018

У нас есть веб-API, размещенный на Azure в Net Framework 461, в качестве целевой платформы и библиотек .net core 2.1.

На самом деле мы вызываем сторонний API и получаем данные в ГБ, и снова нам нужнообработать эти данные.

Есть ли ограничения памяти объекта?

1 Ответ

0 голосов
/ 14 ноября 2018

Это зависит от базового плана обслуживания приложения. Вы ограничены 1024 МБ для бесплатных и общих планов. Более высокие планы ограничены виртуальными машинами, на которых они работают, вы можете использовать калькулятор цен для определения размера экземпляра. Имейте в виду, что на виртуальных машинах будут некоторые накладные расходы, поэтому вы, вероятно, сможете надежно использовать только ~ 75% емкости. Пожалуйста, найдите пределы плана обслуживания приложения Azure здесь .

Вам также следует тщательно продумать дизайн приложения, можете ли вы реализовать свой клиент с потоковой передачей данных, полученных от API, и обработкой их по мере их «прохождения». Таким образом, вы можете обрабатывать огромные файлы, не сталкиваясь с ограничениями памяти. Я погуглил и нашел пример того, о чем я говорю здесь .

...