Existe um impacto no desempenho quando a autenticação “Windows” é habilitado em um site anônimo?

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

  •  06-07-2019
  •  | 
  •  

Pergunta

Eu tenho tido problemas de desempenho com um alto tráfego 2.0 local ASP.NET em execução no Windows 2000. Ao editar o arquivo web.config eu notei que o modo de autenticação foi definido para 'Windows'. Eu mudei para 'Nenhum'. Os únicos usuários deste site tem são anônimos e ele fica 25.000 page views no dia. Isso poderia ter sido um problemas de desempenho causada?

Foi útil?

Solução

Há um pequeno potencial, mas se você não está garantindo todas as pastas, não deve ser um problema.

Na realidade, seria principalmente ser um problema se for necessário para garantir um caminho de pasta.

Pode haver um acerto de desempenho pequeno, mas eu não posso imaginar que seria tão ruim assim.

Outras dicas

É muito improvável. A autenticação do Windows é executado dentro do IIS, e em seguida, um token é enviado para ASP.NET, por isso, se você estiver usando autenticação anônima, então vai ser efetivamente instantâneo, como este token será criado quando o contexto de segurança é criado e que vai ser isso.

A autenticação 'Nenhum' é destinado a autenticação personalizada, em vez de para o Anonymous Authentication anônimo é uma das opções de autenticação do Windows (ou seja IIS auth).

Talvez você deve configurar o rastreamento no aplicativo e obter métodos para registrar períodos de eventos, para ver onde ele é lento. É provável que seja uma consulta de execução lenta, uma questão de tempo limite, a falta de espaço em disco-/ swap-espaço, algo assim.

Confira: http://msdn.microsoft .com / en-us / library / aa291347 (VS.71) .aspx para obter mais detalhes sobre os métodos de autenticação.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top