Como alterar o valor de tempo limite de 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.
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 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 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 podem ser o fator limitante.

Por padrão, o Internet Explorer possui um valor
KeepAliveTimeout
de um minuto de 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

Importante Esta seção, método ou tarefa contém etapas que instruem sobre como modificar o Registro. No entanto, sérios problemas poderão ocorrer caso você modifique o Registro incorretamente. Por isso, certifique-se de que essas etapas sejam seguidas cuidadosamente. Para obter mais proteção, faça um backup do Registro antes de modificá-lo. Dessa forma, você poderá restaurar o Registro se ocorrer um problema. Para obter informações adicionais sobre como fazer backup e restaurar o Registro, clique no número abaixo para ler o artigo na Base de Dados de Conhecimento Microsoft:
322756 Como fazer backup e restaurar o Registro no Windows


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 o valor de tempo limite padrão para conexões HTTP persistentes no Internet Explorer, adicione um valor DWORD chamado
KeepAliveTimeout
à seguinte chave do Registro e defina seus dados de valor para o período (em milisegundos) 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 subchave 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 120.000.
  7. Reinicie o Internet Explorer.
Se configurar o valor
KeepAliveTimeout
para menos de 60,000 (um minuto), poderá ter problemas para se comunicar com servidores da Web que exigem conexões HTTP persistentes. Por exemplo, uma mensagem de erro "A página não pode ser exibida" pode ser exibida.

Se precisar de um valor
KeepAliveTimeout
maior que 120000 (dois minutes), terá que criar uma chave do Registro adicional e definir seu valor igual ao valor de
KeepAliveTimeout
que deseja. A chave do Registro adicional é
ServerInfoTimeout
. É um valor DWORD com o 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 180.000 (em milésimos de segundos)
Valor DWORD ServerInfoTimeout 180.000 (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 a conexão 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.
Observação: este é um artigo de ?PUBLICAÇÃO RÁPIDA? criado diretamente pela organização de suporte da Microsoft. As informações aqui contidas são fornecidas no presente estado, em resposta a questões emergentes. Como resultado da velocidade de disponibilização, os materiais podem incluir erros tipográficos e poderão ser revisados a qualquer momento, sem aviso prévio. Consulte os Termos de Uso para ver outras informações.

Propriedades

ID do artigo: 813827 - Última revisão: sexta-feira, 27 de junho de 2014 - Revisão: 1.0
A informação contida neste artigo aplica-se a:
  • Windows Internet Explorer 7
  • 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