Cómo cambiar el valor predeterminado del tiempo de espera de mantenimiento de conexión en Internet Explorer

Id. de artículo: 813827 - Ver los productos a los que se aplica este artículo
Importante
Este artículo contiene información sobre cómo modificar el Registro. Antes de modificar el Registro, asegúrese de hacer una copia de seguridad del mismo y de que sabe cómo restaurarlo si ocurre algún problema. Para obtener información sobre cómo realizar una copia de seguridad, restaurar y modificar el Registro, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
256986 Definición del Registro de Microsoft Windows
Expandir todo | Contraer todo

Resumen

En este artículo se describe cómo cambiar el valor predeterminado de mantenimiento de conexión HTTP en Microsoft Internet Explorer.

Cuando Internet Explorer establece una conexión HTTP permanente con un servidor Web (utilizando encabezados Connection: Keep-Alive), Internet Explorer reutiliza el mismo socket TCP/IP que se usó para recibir la solicitud inicial hasta que el socket está inactivo durante un minuto. Cuando la conexión está inactiva durante un minuto, Internet Explorer restablece la conexión. Se utiliza un nuevo socket TCP/IP para recibir las solicitudes adicionales. Quizás desee cambiar el valor KeepAliveTimeout HTTP en Internet Explorer.

Si el explorador cliente (Internet Explorer) o el servidor Web tiene un valor KeepAlive inferior, éste es el factor limitador. Por ejemplo, si el cliente tiene un tiempo de espera de dos minutos y el servidor Web tiene un tiempo de espera de un minuto, el tiempo de espera máximo será un minuto. El cliente o el servidor pueden ser el factor limitador.

De forma predeterminada, Internet Explorer tiene un valor
KeepAliveTimeout
de un minuto y un factor limitador adicional (
ServerInfoTimeout
) de dos minutos. Cualquier configuración puede hacer que Internet Explorer restablezca el socket.

Más información

Advertencia
La utilización incorrecta del Editor del Registro puede provocar problemas graves que hagan necesario volver a instalar el sistema operativo. Microsoft no garantiza que pueda solucionar los problemas resultantes del uso incorrecto del Editor del Registro. Utilice el Editor del Registro bajo su responsabilidad.

Quizás tenga que incrementar el valor predeterminado de tiempo de espera para las conexiones HTTP persistentes en Internet Explorer si está utilizando un programa Web que debe comunicarse con Internet Explorer a través del mismo socket TCP/IP después de un minuto de inactividad. Para cambiar el valor predeterminado de tiempo de espera para las conexiones HTTP persistentes en Internet Explorer, agregue un valor DWORD denominado
KeepAliveTimeout
a la siguiente clave del Registro y establezca su información de valor en el tiempo (en milisegundos) que desee que Internet Explorer espere antes de restablecer una conexión inactiva:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings
Para ello, siga estos pasos:
  1. Haga clic en Inicio y en Ejecutar, escriba regedit y haga clic en Aceptar.
  2. Busque la siguiente clave del Registro y haga clic en ella:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings
  3. En el menú Edición, seleccione Nuevo y haga clic en Valor DWORD.
  4. Escriba KeepAliveTimeout y presione ENTRAR.
  5. En el menú Edición, haga clic en Modificar.
  6. Escriba el valor apropiado de tiempo de espera (en milisegundos) y haga clic en Aceptar. Por ejemplo, para establecer el valor de tiempo de espera en dos minutos, escriba 120000.
  7. Reinicie Internet Explorer.
Si establece el valor
KeepAliveTimeout
en menos de 60.000 (un minuto), quizás tenga problemas para comunicarse con servidores Web que requieran conexiones HTTP persistentes. Por ejemplo, puede recibir un mensaje de error "No se puede mostrar la página".

Si debe tener un valor de
KeepAliveTimeout
superior a 120000 (dos minutos), debe crear una clave adicional en el Registro y establecer su valor en el mismo valor de
KeepAliveTimeout
que desee. La entrada adicional del Registro es
ServerInfoTimeout
. Se trata de un valor DWORD (en milisegundos) y está en la misma ubicación que
KeepAliveTimeout
.

Por ejemplo, para utilizar un valor
KeepAliveTimeout
de tres minutos, debe crear las claves del Registro siguientes:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\InternetSettings


KeepAliveTimeout Valor DWORD 180000 (en milisegundos)
ServerInfoTimeout Valor DWORD 180000 (en milisegundos)
De forma predeterminada, HTTP 1.1 está habilitado en Internet Explorer excepto cuando establece una conexión HTTP mediante un servidor proxy. Cuando HTTP 1.1 está habilitado, las conexiones HTTP permanecen abiertas (son persistentes) de forma predeterminada hasta que la conexión está inactiva durante un minuto o hasta que se alcanza el valor especificado por el valor de la clave
KeepAliveTimeout
del Registro. Puede modificar la configuración de HTTP 1.1 en Internet Explorer mediante la ficha Opciones avanzadas del cuadro de diálogo Opciones de Internet.

Propiedades

Id. de artículo: 813827 - Última revisión: lunes, 07 de agosto de 2006 - Versión: 3.2
La información de este artículo se refiere a:
  • Microsoft Internet Explorer 6.0
  • Microsoft Internet Explorer 5.0
Palabras clave: 
kbinfo KB813827

Enviar comentarios