Como alterar o valor de tempo limite keep-alive padrão no Internet Explorer

IMPORTANTE: Este artigo foi traduzido pelo software de tradução automática da Microsoft e eventualmente pode ter sido editado pela Microsoft Community através da tecnologia Community Translation Framework (CTF) ou por um tradutor profissional. A Microsoft oferece artigos traduzidos automaticamente por software, por tradutores profissionais e editados pela comunidade para que você tenha acesso a todos os artigos de nossa Base de Conhecimento em diversos idiomas. No entanto, um artigo traduzido pode conter erros de vocabulário, sintaxe e/ou gramática. A Microsoft não é responsável por qualquer inexatidão, erro ou dano causado por qualquer tradução imprecisa do conteúdo ou por seu uso pelos nossos clientes.

Clique aqui para ver a versão em Inglês deste artigo: 813827
Sumário
Este artigo descreve como alterar o valor de keep-alive de HTTP padrão no Microsoft Internet Explorer.

Quando o Internet Explorer estabelece uma conexão HTTP persistente com um servidor Web (usando conexão: cabeçalhos de Keep-Alive), Internet Explorer reutiliza 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 redefine a conexão. Um novo soquete TCP/IP é usado para receber solicitações adicionais. Convém 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, é o fator limitante. Por exemplo, se o cliente tem um limite de dois minutos e o servidor Web tem um tempo limite de um minuto, o tempo limite máximo é de um minuto. O cliente ou o servidor pode ser o fator limitante.

Por padrão, o Internet Explorer tem um
KeepAliveTimeout
(fator de valor de um minuto e uma limitação adicionais
ServerInfoTimeout
) de dois minutos. Uma das configurações pode fazer com que o Internet Explorer redefina o soquete.
Mais Informações
Importante Essa seção, método ou tarefa contém etapas que informam sobre como modificar o registro. No entanto, sérios problemas poderão ocorrer se você modificar o registro incorretamente. Portanto, certifique-se de seguir estes passos cuidadosamente. Para obter mais proteção, faça backup do registro antes de modificá-lo. Em seguida, você poderá restaurar o registro caso ocorra um problema. Para obter mais informações sobre como fazer backup e restaurar o registro, clique no número do artigo a seguir para visualizá-lo na Base de Conhecimento Microsoft:
322756 Como fazer backup e restaurar o registro no Windows


Talvez você precise 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 precisa se comunicar com o Internet Explorer sobre o mesmo soquete TCP/IP após um minuto ocioso. Para alterar o valor de tempo limite padrão para as conexões HTTP persistentes no Internet Explorer, adicione um valor DWORD chamado
KeepAliveTimeout
para o registro seguinte chave e, em seguida, defina seus dados de valor para o tempo (em milissegundos) que você 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, Executar, tipo Regedite, em seguida, clique em OK.
  2. Localize e clique na seguinte chave no registro:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings
  3. No menu Editar , aponte paranovoe, em seguida, clique em Valor DWORD.
  4. Tipo KeepAliveTimeoute thenpress ENTER.
  5. No menu Editar , clique emModificar.
  6. Digite o valor de tempo limite apropriado (em milésimos de segundo), e clique em OK. Por exemplo, para definir o valor de tempo limite para twominutes, digite 120000.
  7. Reinicie o Internet Explorer.
Se você definir o
KeepAliveTimeout
valor para menos de 60.000 (um minuto), você pode ter problemas para se comunicar com os servidores da Web que exigem as conexões HTTP persistentes. Por exemplo, você pode receber um erro "A página não pode ser exibida" mensagem.

Se você deve ter um
KeepAliveTimeout
valor maior que 120.000 (dois minutos), você deve criar uma chave do registro adicional e definir seu valor igual a
KeepAliveTimeout
valor que você deseja. A chave do registro adicional
ServerInfoTimeout
. É um DWORD com um valor (em milésimos de segundo) e no mesmo local
KeepAliveTimeout
.

Por exemplo, para usar três minutos
KeepAliveTimeout
valor, você deve criar as seguintes chaves do registro:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings


KeepAliveTimeout Valor DWORD 180000 (em milissegundos)
ServerInfoTimeout Valor DWORD 180000 (em milissegundos)
Por padrão, o HTTP 1.1 é ativado no Internet Explorer, exceto quando você estabelecer uma conexão HTTP por meio de um servidor proxy. Quando o HTTP 1.1 é ativado, as conexões HTTP permanecem abertas (ou persistentes) por padrão até que a conexão ficar ociosa por um minuto ou até que o valor especificado pela
KeepAliveTimeout
valor do registro for atingido. Você pode modificar as configurações de HTTP 1.1 no Internet Explorer usando a guia Avançado na caixa de diálogo Opções da Internet .

Aviso: este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 813827 - Última Revisão: 01/05/2016 23:37:00 - Revisão: 2.0

Internet Explorer 11, Windows Internet Explorer 10, Windows Internet Explorer 9, Windows Internet Explorer 8, Windows Internet Explorer 7, Microsoft Internet Explorer 6.0, Microsoft Internet Explorer 5.0

  • kbinfo kbmt KB813827 KbMtpt
Comentários