Есть ли снижение производительности при включенной аутентификации Windows на анонимном веб-сайте? - PullRequest
0 голосов
/ 05 ноября 2008

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

Ответы [ 2 ]

0 голосов
/ 08 декабря 2008

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

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

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

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

0 голосов
/ 05 ноября 2008

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

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

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

...