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

Seleccione idioma Seleccione idioma
Id. de artículo: 813827 - Ver los productos a los que se aplica este artículo
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

Importante Esta sección, método o tarea contiene pasos que le indican cómo modificar el Registro. Sin embargo, la modificación incorrecta del Registro puede producir graves problemas. Por tanto, asegúrese de seguir estos pasos cuidadosamente. Para obtener mayor protección, realice una copia de seguridad del Registro antes de modificarlo. De esta forma, puede restaurarlo si se produce algún problema. Para obtener más información acerca de cómo realizar una copia de seguridad del Registro y restaurarlo, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
322756 Cómo realizar una copia de seguridad del Registro y restaurarlo en Windows


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 realizar esta tarea, 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.
Nota: es un artículo de "PUBLICACIÓN RÁPIDA" creado directamente por la organización de soporte técnico de Microsoft. La información aquí contenida se proporciona como está, como respuesta a problemas que han surgido. Como consecuencia de la rapidez con la que lo hemos puesto disponible, los materiales podrían incluir errores tipográficos y pueden ser revisados en cualquier momento sin previo aviso. Vea las Condiciones de uso para otras consideraciones

Propiedades

Id. de artículo: 813827 - Última revisión: miércoles, 8 de enero de 2014 - Versión: 1.0
La información de este artículo se refiere a:
  • Windows Internet Explorer 7
  • Microsoft Internet Explorer 6.0
  • Microsoft Internet Explorer 5.0
Palabras clave: 
kbinfo KB813827

Enviar comentarios

 

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