Como alterar o valor Tempo limite do Keep-Alive no Internet Explorer

Traduções deste artigo Traduções deste artigo
ID do artigo: 813827 - Exibir os produtos aos quais esse artigo se aplica.
Importante Este artigo contém informações sobre como modificar o Registro. Antes de modificá-lo, faça um backup e verifique se sabe como restaurá-lo caso ocorra algum problema. Para obter informações adicionais sobre como fazer backup, restaurar e editar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento da Microsoft.
256986 Descrição do Registro do Microsoft Windows
Expandir tudo | Recolher tudo

Sumário

Esse artigo descreve como alterar o valor padrão do keep-alive de HTTP no Microsoft Internet Explorer.

Quando o Internet Explorer estabelece uma conexão HTTP persistente com um servidor da Web (usando os cabeçalhos Conexão: Keep-Alive), ele usa novamente o mesmo soquete TCP/IP usado para receber a solicitação inicial até que o soquete esteja ocioso por um minuto. Após a conexão ficar ociosa por um minuto, o Internet Explorer a redefine. Um novo soquete TCP/IP é usado para receber solicitações adicionais. É aconselhável alterar o valor KeepAliveTimeout de HTTP no Internet Explorer.

Se o navegador cliente (Internet Explorer) ou o servidor da Web possuir um valor KeepAlive mais baixo, esse será o fator limitante. Por exemplo, se o cliente possuir um tempo limite de dois minutos e o servidor da Web possuir um de um minuto, o tempo limite máximo será de um minuto. O cliente ou o servidor pode ser o fator limitante.

Por padrão, o Internet Explorer possui um valor
KeepAliveTimeout
de um minuto e um fator limitante adicional (
ServerInfoTimeout
) de dois minutos. Uma das duas configurações pode fazer com que o Internet Explorer redefina o soquete.

Mais Informações

Aviso O uso incorreto do Editor do Registro pode causar sérios problemas que talvez exijam a reinstalação do sistema operacional. A Microsoft não garante que os problemas resultantes do uso incorreto do Editor do Registro possam ser solucionados. O uso do Editor do Registro é de sua responsabilidade.

Pode ser necessário aumentar o valor de tempo limite padrão para as conexões HTTP persistentes no Internet Explorer se você estiver usando um programa da Web que deve se comunicar com o Internet Explorer no mesmo soquete TCP/IP após um minuto ocioso. Para alterar esse valor, adicione um valor DWORD chamado
KeepAliveTimeout
à seguinte chave do Registro e defina seus dados de valor para o período (em milissegundos) que deseja que o Internet Explorer espere antes de redefinir uma conexão ociosa:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings
Para fazer isso, execute as seguintes etapas:
  1. Clique em Iniciar, em Executar, digite regedit e clique em OK.
  2. Localize e clique na seguinte chave do Registro:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings
  3. No menu Editar, aponte para Novo e clique em Valor DWORD.
  4. Digite KeepAliveTimeout e pressione ENTER.
  5. No menu Editar, clique em Modificar.
  6. Digite o valor de tempo limite apropriado (em milésimos de segundo) e clique em OK. Por exemplo, para configurar o valor de tempo limite para dois minutos, digite 120000.
  7. Reinicie o Internet Explorer.
Se configurar o valor
KeepAliveTimeout
para menos de 60000 (um minuto), poderá ter problemas para se comunicar com os servidores da Web que exigem as conexões HTTP persistentes. Por exemplo, uma mensagem de erro "A página não pode ser exibida" pode aparecer.

Se precisar de um valor
KeepAliveTimeout
maior que 120000 (dois minutos), terá de criar uma chave do Registro adicional e definir seu valor igual ao valor de
KeepAliveTimeout
que deseja. A chave do Registro adicional é
ServerInfoTimeout
. É um DWORD com um valor (em milésimos de segundos) e no mesmo local que
KeepAliveTimeout
.

Por exemplo, para usar um valor
KeepAliveTimeout
de três minutos, será necessário criar as seguintes chaves do Registro:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings


Valor DWORD KeepAliveTimeout 180000 (em milésimos de segundos)
Valor DWORD ServerInfoTimeout 180000 (em milésimos de segundos)
Por padrão, o HTTP 1.1 está ativado no Internet Explorer exceto ao estabelecer uma conexão HTTP por meio de um servidor proxy. Por padrão, quando o HTTP 1.1 é ativado, as conexões HTTP permanecem abertas (ou persistentes) até que ela fique ociosa por um minuto ou até que o valor especificado pelo valor
KeepAliveTimeout
no Registro seja atingido. É possível modificar as configurações do HTTP 1.1 no Internet Explorer usando a guia Avançadas na caixa de diálogo Opções da Internet.

Propriedades

ID do artigo: 813827 - Última revisão: quarta-feira, 17 de maio de 2006 - Revisão: 4.0
A informação contida neste artigo aplica-se a:
  • Microsoft Internet Explorer 6.0
  • Microsoft Internet Explorer 5.0
Palavras-chave: 
kbinfo KB813827

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