Você pode ter um desempenho lento ao usar autenticação integrada do Windows junto com o protocolo de autenticação Kerberos no IIS 7.0

Traduções deste artigo Traduções deste artigo
ID do artigo: 954873 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sintomas

Quando você usa um computador que executa serviços de informações da Internet (IIS) 7.0, você pode enfrentar desempenho lento no aplicativo da Web. Esse problema ocorre se as seguintes condições forem verdadeiras:
  • Você usar a autenticação integrada do Windows com o IIS 7.0.
  • Você usar o protocolo de autenticação Kerberos para autenticar o usuário sobre o site.
Esse problema é mais provável de ocorrer se os usuários não possuem muita largura de banda da rede.

Causa

Esse problema ocorre porque o IIS 7.0 requer o cliente ser autenticado novamente para cada solicitação HTTP quando você usa o protocolo de autenticação Kerberos. Esse comportamento faz com que o tráfego de rede para aumentar.

Esse comportamento difere do comportamento no IIS 5.0. No IIS 5.0, um cliente é autenticado pelo protocolo Kerberos após uma solicitação HTTP inicial permanece autenticado durante a sessão de keep-alive de HTTP.

Resolução

Para resolver esse problema, defina o valor da propriedade authPersistNonNTLM como True no nível do servidor no IIS 7.0. Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar , clique em Executar , digite cmd e, em seguida, clique em OK .
  2. No prompt de comando, digite os seguintes comandos e pressione ENTER:
    CD %SystemRoot%\System32\inetsrv

    appcmd definir config /section:windowsAuthentication /authPersistNonNTLM:true
Observação A propriedade authPersistNonNTLM controla a necessidade de reautenticação de autenticação Kerberos. Por padrão, essa propriedade é definida como False.

Mais Informações

Depois de definir a propriedade authPersistNonNTLM como True, não requerem uma reautenticação a cada solicitação é feita pela mesma conexão keep-alive. Talvez seja necessário autenticar novamente apenas se você usar uma porta TCP de cliente diferente para fazer outra solicitação HTTP. Essa situação ocorre quando uma nova sessão keep-alive de HTTP deve ser estabelecida.

Para obter mais informações sobre sessões de keep-alive de HTTP, visite o seguinte site da Internet Engineering Task Force (IETF):
http://www.ietf.org/rfc/rfc2616.txt
A propriedade de configuração authPersistNonNTLM no IIS 7.0 substitui a chave de registro EnableKerbAuthPersist que é usada no IIS 6.0.

Referências

917557CORRECÇÃO: Você pode enfrentar desempenho lento quando você usa autenticação integrada do Windows junto com o protocolo de autenticação Kerberos no IIS 6.0
A Microsoft fornece terceiros informações de contatos para ajudá-lo a encontrar suporte técnico. Essa informações de contatos podem ser alteradas sem aviso prévio. A Microsoft não garante a precisão dessas informações contatos de terceiros.

Propriedades

ID do artigo: 954873 - Última revisão: sexta-feira, 27 de junho de 2008 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Information Services 7.0
Palavras-chave: 
kbmt kbtshoot kbprb KB954873 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 954873

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com