#asp.net #asp.net-mvc #iis-7
#asp.net #asp.net-mvc #iis-7
Вопрос:
У меня есть asp.net Веб-приложение MVC, которое обрабатывает изображения и изменяет их размеры, которое отлично работает, помимо того факта, что оно часто забирает все ресурсы моего сервера. Как можно ограничить использование этого веб-приложения, чтобы оно потребляло очень мало ЦП? Все, что он делает, это обрабатывает изображения, поэтому меня не волнует, насколько он отзывчивый, потому что на самом деле это не имеет значения.
Комментарии:
1. Должно ли это быть вместо ServerFault?
Ответ №1:
Настройте AppPool вашего веб-сайта / службы. Вот некоторая информация.
Комментарии:
1. У меня есть настройка AppPool, но она действительно не говорит мне, как ограничить мое использование, скажем, 20%. Похоже, у меня есть 2 варианта: игнорировать и уничтожить. Насколько я понимаю, его отключение на самом деле не ограничивает, я хочу закончить то, что я делаю, просто не перегружать все ресурсы.
2. @Slee Я не понимаю. Если вы посмотрите на ссылку, внутри нее вы можете найти: AppPool -> Дополнительные настройки -> ПРОЦЕССОР -> Ограничение. Здесь вы можете настроить все, что хотите.
3. @Slee, как ты думаешь, ограничить действие?
4. Небольшое предупреждение для тех, кто читает этот ответ в 2016 году и более поздних версиях 😉 Ссылка указывает на инструкции по использованию WSRM, которые, начиная с Windows Server 2015, обесценились. В Windows Server 2012 / IIS 8.0 регулирование настраивается в дополнительных параметрах пула приложений.