У нас есть приложение asp.net 3.5, использующее проверку подлинности Windows на основе NTLM. Система работает в частной сети, которая фактически распространяется по разным географическим местам (подключается через VPN).
Сейчас мы пытаемся оптимизировать производительность сайта. Поскольку NTLM работает, каждый новый запрос к IIS состоит из 3 разных запросов, а первые 2 - 401 ответа. Мы пытаемся минимизировать количество этих запросов только в начале сессии. Мы нашли это решение. К сожалению, это ничего не изменило, и мы продолжаем получать этот ответ 401 (который потребляет время).
Чтобы увидеть трафик, я впервые использовал приложение Fiddler. Так или иначе, когда я использую Fiddler, в начале сеанса есть только 1 процесс аутентификации (точно так, как я хочу), но когда я закрываю Fiddler и проверяю трафик через WireShark, я вижу, что у меня все еще есть этот ответ 401 для каждого запроса.
Используемыми клиентами являются IE6, IIS версии 6.
Может ли кто-нибудь посоветовать?