У нас очень старый веб-сервис, который вызывается службой планировщика. Лучшая производительность, которую нам удалось получить от нее, составила 300 мс, поэтому планировщик может называть ее 3 раза в секунду. Сейчас мы испытываем гораздо большую нагрузку, поэтому нам нужно ускорить работу веб-сервиса.Повышение производительности однопоточного старого кода .NET 1.1 без касания кода
Что веб-служба делает, так это получить массивный xml и сохранить его во многих таблицах в ужасно разработанной базе данных. Это было написано в .NET 1.0, и мы не можем перекомпилировать этот код!
Мы переконструируем и перезапишите этот код, чтобы работать лучше с неприкосновенной базой данных, однако на данный момент нам необходимо ускорить эту веб-службу как можно скорее.
Мой вопрос: что можно сделать для Windows, IIS, .NET runtime и т. Д., Чтобы получить лучшую пропускную способность страницы .NET 1.1 ASP.NET? (не касаясь кода)
Бросить оборудование на него. –