Есть ли снижение производительности, когда & # 8220; Windows & # 8221; аутентификация включена на анонимном сайте?

StackOverflow https://stackoverflow.com/questions/263640

  •  06-07-2019
  •  | 
  •  

Вопрос

У меня были проблемы с производительностью сайта ASP.NET 2.0 с высоким трафиком, работающего в Windows 2000. При редактировании файла web.config я заметил, что режим аутентификации установлен на «Windows». Я изменил его на «Нет». Единственные пользователи этого сайта являются анонимными, и он получает более 25 000 просмотров страниц в день. Может ли это быть причиной проблем с производительностью?

Это было полезно?

Решение

Существует небольшой потенциал, но если вы не защищаете какие-либо папки, это не должно быть проблемой.

На самом деле, в большинстве случаев это будет проблемой, если вам необходимо обеспечить путь к папке.

Может быть, МАЛЕНЬКИЙ удар по производительности, но я не могу себе представить, что это будет так плохо.

Другие советы

Это очень маловероятно. Проверка подлинности Windows выполняется в IIS, а затем токен отправляется в ASP.NET, поэтому, если вы используете анонимную аутентификацию, она будет фактически мгновенной, так как этот токен будет создан при создании контекста безопасности и так и будет.

Аутентификация «Нет» предназначена для пользовательской аутентификации, а не для анонимной аутентификации. Анонимная проверка - это один из вариантов аутентификации Windows (т. е. аутентификация IIS).

Возможно, вам следует настроить трассировку в приложении и получить методы для регистрации периодов событий, чтобы увидеть, где это происходит медленно. Скорее всего, это будет медленный запрос, проблема тайм-аута, недостаток дискового пространства / пространства подкачки, что-то в этом роде.

Проверьте: http://msdn.microsoft .com / en-us / library / aa291347 (VS.71) .aspx для получения более подробной информации о методах аутентификации.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top