Artigo: 954873 - Última revisão: sexta-feira, 27 de Junho de 2008 - Revisão: 1.0

Poderá detectar um desempenho lento quando utilizar a autenticação integrada do Windows com o protocolo de autenticação Kerberos no IIS 7.0

Dica do SistemaEste artigo aplica-se a um sistema operativo diferente do que está a utilizar. Foi desactivado o conteúdo do artigo, que pode não ser relevante para si.
Expandir tudo | Reduzir tudo

Sintomas

Quando utiliza um computador que executa serviços de informação Internet (IIS) 7.0, poderá detectar lenta de aplicação Web. Este problema ocorre caso se verifiquem as seguintes condições:
  • Pode utiliza a autenticação integrada do Windows em conjunto com o IIS 7.0.
  • Utilizar o protocolo de autenticação Kerberos para autenticar o utilizador no Web site.
Este problema é mais provável se os utilizadores têm limitados a largura de banda da rede.

Causa

Este problema ocorre porque o IIS 7.0 requer o cliente a ser reautenticado para cada pedido HTTP quando utiliza o protocolo de autenticação Kerberos. Este comportamento provoca tráfego de rede aumentar.

Este comportamento difere o comportamento do IIS 5.0. No IIS 5.0, um cliente é autenticado pelo protocolo de Kerberos depois de um pedido HTTP inicial permanece autenticado durante a sessão de keep-alive de HTTP.

Resolução

Para resolver este problema, defina o valor da propriedade authPersistNonNTLM como TRUE no nível do servidor no IIS 7.0. Para o fazer, siga estes passos:
  1. Clique em Iniciar , clique em Executar , escreva cmd e, em seguida, clique em OK .
  2. Na linha de comandos, escreva os seguintes comandos e, em seguida, prima ENTER:
    CD %SystemRoot%\System32\inetsrv

    appcmd set config /section:windowsAuthentication /authPersistNonNTLM:true
Nota A propriedade authPersistNonNTLM controla o requisito de reautenticação de autenticação Kerberos. Por predefinição, esta propriedade é definida como FALSE.

Mais Informação

Depois de definir a propriedade authPersistNonNTLM como TRUE, não necessitam de uma nova autenticação para todos os pedidos é efectuado através da mesma ligação keep-alive. Poderá ter de autenticar novamente apenas se utilizar uma porta TCP de cliente diferente para efectuar outro pedido HTTP. Este cenário ocorre quando uma nova sessão keep-alive de HTTP tem de ser estabelecida.

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

Referências

917557  (http://support.microsoft.com/kb/917557/ ) CORRECÇÃO: Poderá detectar um desempenho lento quando utiliza autenticação integrada do Windows com o protocolo de autenticação Kerberos no IIS 6.0
Microsoft fornece informações de contactos outros fabricantes para ajudar a encontrar suporte técnico. Poderá ser alterado estas informações de contacto sem aviso prévio. Microsoft não garante a precisão destas informações de contacto outros fabricantes.

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áticaTraduçã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 revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 954873  (http://support.microsoft.com/kb/954873/en-us/ )