У нас есть приложение, которое отображает изображения на лету с динамическими данными, используя WPF. Для создания каждого отдельного изображения требуется в среднем почти секунда (1 секунда) для создания изображения размера А4.
WorkerProcess показывает использование ЦП на 100% по этим запросам, а основными элементами в его деталях являются модуль Isapi.
Нам необходимо поддерживать 500 одновременных пользователей для клиента. Как я могу настроить IIS для обработки этого баланса нагрузки и как я могу уменьшить время использования процессора?
Будет ли работать несколько процессоров? Нужно ли контролировать это с помощью программного или аппаратного обеспечения, которое будет обрабатывать это автоматически? Помогут ли асинхронные запросы?
Любой ответ будет оценен.