У нас есть следующие настройки:
Сервер: виртуальный сервер, Intel Xeon E5-2697v4 x 2, 32 ГБ ОЗУ, 4 процессора, Windows Server 2012 R2 Standard Edition, IIS 8.5
Клиент: Windows 7 SP3, Celeron 2,4 ГГц, 4 ГБ ОЗУ, Chrome 41
В рабочее время работает 1 сервер и 600 клиентов.Каждый из клиентов проверяет, находится ли IIS в сети, открыв html-страницу, которая сохраняется в IIS каждые 1-2 минуты и около 900 раз в день для одного клиента.
Метод онлайн-проверки программируется на C # .NETФреймворк с использованием WebRequest.GetResponse ().
Метод онлайн-проверки обычно занимает около 50 мс, но иногда занимает около 5000 мс.Отношение 50 мс к 5000 мс составляет 100: 1.
Может кто-нибудь сказать мне, есть ли лучший способ сделать онлайн-проверку IIS от клиента, потому что клиент ничего не может сделать при онлайн-проверке, и это ужасно, когдаонлайн проверка занимает 5000мс?
Спасибо!