WinInet limita las conexiones por servidor

Seleccione idioma Seleccione idioma
Id. de artículo: 183110 - Ver los productos a los que se aplica este artículo
Expandir todo | Contraer todo

Resumen

WinInet limita el número de conexiones simultáneas que realizan en un único servidor HTTP. Si supera este límite, las solicitudes bloquean hasta que una de las conexiones actuales se ha completado. Esto es por diseño y es de acuerdo con la especificación de HTTP y los estándares del sector.

Más información

WinInet limita las conexiones a un único servidor HTTP 1.0 a cuatro conexiones simultáneas. Las conexiones con un único servidor de HTTP 1.1 se limita a dos conexiones simultáneas. La especificación HTTP 1.1 (RFC2616) impone el límite de dos conexiones. El límite de cuatro conexiones para HTTP 1.0 es una restricción auto-impuesta que coincida con el estándar utilizado por un número de exploradores conocidos.

La única evidencia de esta limitación a la aplicación es que llama como HttpSendRequest y InternetOpenURL aparecen tardar más tiempo completar porque esperan para que las conexiones anteriores al ser liberados antes de envían sus solicitudes.

Puede configurar WinInet para superar este límite creando y estableciendo las siguientes entradas del registro:

Nota De manera cambiar esta configuración, que WinInet ir con la recomendación de especificación del protocolo HTTP. Sólo debe hacerlo si es absolutamente necesario y, a continuación, debe evitar realizar estándar exploración mientras estos valores están en vigor:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings


MaxConnectionsPerServer REG_DWORD
(Predeterminado 2)
Establece el número de solicitudes simultáneas a un único servidor 1.1 de HTTP

MaxConnectionsPer1_0Server REG_DWORD
(Valor predeterminado 4)
Establece el número de solicitudes simultáneas a un único servidor 1.0 de HTTP
Esta configuración se realiza para un usuario concreto y no tendrá efecto en otros usuarios que inicien sesión en el equipo.

En Internet Explorer 5, es posible cambiar el límite de conexión mediante programación llamando a la función InternetSetOption en identificador NULL con los indicadores siguientes (tenga en cuenta que cambiará el límite de conexiones para todo el proceso):
INTERNET_OPTION_MAX_CONNS_PER_SERVER INTERNET_OPTION_MAX_CONNS_PER_1_0_SERVER
Nota Si el proceso ha establecido una conexión a un servidor, si cambia el límite de conexión llamando a InternetSetOption , la función no tiene ningún efecto a las conexiones posteriores en el mismo servidor. Esto ocurre incluso si se desconecta una conexión anterior antes a la llamada a InternetSetOption . Límite de conexión afecta a todos los demás servidores.

Propiedades

Id. de artículo: 183110 - Última revisión: viernes, 26 de octubre de 2007 - Versión: 4.2
La información de este artículo se refiere a:
  • Microsoft Internet Explorer (Programming) 6.0
  • Microsoft Internet Explorer 5.5
  • Microsoft Internet Explorer 5.0
  • Microsoft Internet Explorer 4.01 Service Pack 2
  • Microsoft Internet Explorer 4.0 128-Bit Edition
  • Microsoft Windows Internet Services (WinInet)
Palabras clave: 
kbmt kbproductlink kbinfo KB183110 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 183110
Renuncia a responsabilidad de los contenidos de la KB sobre productos a los que ya no se ofrece asistencia alguna
El presente artículo se escribió para productos para los que Microsoft ya no ofrece soporte técnico. Por tanto, el presente artículo se ofrece "tal cual" y no será actualizado.

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