У нас есть серверная машина с очень хорошей конфигурацией в нашей локальной сети.
У нас может быть 2 типа приложений, работающих на сервере
У меня вопрос, как распределяются ресурсы между этими приложениями. Я знаю, что приложение Windows может использовать большие ресурсы (100% ЦП, 100% ОЗУ и т. Д.), Но я не уверен, сколько доступа к этим ресурсам имеют процессы asp.net. Он ограничен для них или как приложение для Windows? Также, если есть какие-то ограничения, то как мы можем это контролировать.
Причина, по которой я задаю этот вопрос, заключается в том, что из нашего веб-приложения мы хотим выполнить некоторую тяжелую операцию. Как лучше всего это сделать. Следует ли мне использовать службы Windows, MSMQ или можно использовать учетную запись asp.net?
Взгляните на это Статья Microsoft - Вы также можете установить привязку к процессам в диспетчере задач, чтобы ограничить процессы определенным количеством ядер.