El rendimiento de una aplicación Web puede disminuir, y puede aumentar el ancho de banda de red después de agregar un servidor Web que ejecuta IIS 5.0 a un conjunto de servidores Web que utiliza equilibrio de carga de red

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

Síntomas

Tenga en cuenta la situación siguiente. Agregue un servidor Web a un conjunto de Web que utiliza la red equilibrio de carga. Un explorador Web cliente envía una solicitud a un servidor Web en el conjunto de servidores Web. Este servidor Web está ejecutando Microsoft Internet Information Services (IIS) 5.0. En este escenario, el rendimiento de una aplicación Web puede disminuir y puede aumentar el ancho de banda de red.

Este problema se produce si se configuran los servidores Web de la batería de servidores Web detrás de un mecanismo de equilibrio de carga. Microsoft equilibrio de carga de red y un equilibrador de carga de red de terceros son ejemplos de mecanismos de equilibrio de carga.

Este problema puede ser peor si la solicitud enviada por el explorador Web se envía a través de un servidor proxy antes de la solicitud alcanza el Web servidor que ejecuta IIS 5.0.

Causa

La información de solicitud HTTP que se envía el Explorador de Web cliente contiene un valor de ETag. Este problema se produce porque el valor de ETag en la solicitud no coincide con el valor de ETag del recurso solicitado en el servidor Web que ejecuta IIS 5.0. Si la solicitud se envía primero a través de un servidor proxy, este problema se produce porque el valor de ETag en la solicitud no coincide con el valor de ETag del recurso solicitado en la caché local del servidor proxy.

Si el valor de ETag en la solicitud no coincide con el valor de ETag de recurso solicitado, IIS 5.0 debe enviar una versión actualizada del recurso solicitado en el Explorador de Web cliente. IIS 5.0 hace esto en lugar de enviar el recurso solicitado desde la caché local del servidor proxy o desde la caché local del explorador de Web cliente. Si el recurso solicitado se envía desde una caché local, los resultados se muestran al usuario más rápido que si el recurso solicitado se envía desde el servidor Web que ejecuta IIS 5.0.

Este problema de rendimiento puede aumentar función en los siguientes elementos:
  • El número de servidores Web que están en el conjunto de servidores Web que utiliza la red equilibrio de carga
  • La cantidad de contenido solicitado ya existe en la caché local del explorador de Web cliente

Solución

Para resolver este problema, sincronice los valores ETag en todos los servidores Web que ejecutan IIS 5.0 en el conjunto de servidores Web. Para ello, utilice la herramienta Mdutil.exe para recuperar el valor de ETag de uno de los servidores Web. A continuación, establezca el mismo valor de ETag en todos los otros servidores de Web.

De forma predeterminada, la herramienta Mdutil.exe se instala junto con Microsoft Windows 2000. La herramienta Mdutil.exe se encuentra en el CD de Windows 2000 en la carpeta I386. El archivo se denomina Mdutil.ex_. Debe expandir el archivo Mdutil.ex_ antes de poder utilizar la herramienta Mdutil.exe. Para ello, siga estos pasos:
  1. En la unidad de CD que contiene el CD de Windows 2000, busque la carpeta I386.
  2. Busque el archivo de expand.exe y el archivo Mdutil.ex_.
  3. Haga clic en Inicio , haga clic en Ejecutar , escriba cmd y, a continuación, haga clic en Aceptar .
  4. En un símbolo del sistema, escriba el comando siguiente y presione ENTRAR:
    expand.exe -R Mdutil.ex_ c:\ output
    Este comando expande el archivo Mdutil.ex_ comprimido y copia el archivo Mdutil.exe en la carpeta de output C:\.

    Nota En este comando, la output es un marcador para el nombre de la carpeta a la que se copió el archivo Mdutil.exe.
Para recuperar el valor de ETag de uno de los servidores Web y establecer el mismo valor de ETag en todos los otros servidores Web, siga estos pasos:
  1. Haga clic en Inicio , haga clic en Ejecutar , escriba cmd y, a continuación, haga clic en Aceptar .
  2. En un símbolo del sistema, escriba el comando siguiente y presione ENTRAR:
    output de CD
  3. En un símbolo del sistema en uno de los servidores Web, escriba el comando siguiente y presione ENTRAR:
    Mdutil.exe obtener w3svc - prop 2039
    Este comando recupera el valor de ETag desde el servidor Web.
  4. En un símbolo del sistema en todos los otros servidores Web, escriba el comando siguiente y presione ENTRAR:
    Mdutil.exe establecer w3svc - prop 2039 ?value "entitytagvalue"
    Nota En este comando, entitytagvalue es un marcador para el valor de ETag que obtuvo en el paso 3.

    Este comando establece el mismo valor de ETag en todos los otros servidores de Web.
  5. En todos los servidores Web que ejecutan IIS 5.0 en el conjunto de servidores Web, reinicie IIS 5.0.
Nota La herramienta de Mdutil.exe no es una herramienta compatible y está documentada. Si necesita ayuda con la herramienta Mdutil.exe, escriba mdutil.exe en un símbolo del sistema.

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados en la sección "La información de este artículo se refiere a:".

Más información

Etiquetas de entidad (valores ETag) se utilizan para comparar dos o más entidades de la misma solicitan el recurso. Un valor de ETag tiene dos partes, la marca de hora de archivo y el número de cambio. Un valor de ETag aparece en el siguiente formato:
filetimestamp: changenumber
Cuando Microsoft Internet Explorer envía un HTTP GET solicitud a un servidor Web, HTTP GET solicitud incluye un encabezado If-None-Match que tiene un ETag valor que puede parecerse a lo siguiente.
HTTP: If-None-Match ="0222d5bffcbc41:301a"
IIS 5.0 envía una respuesta HTTP 200 OK que puede tener un valor de ETag ligeramente diferente. Este valor de ETag puede parecerse al siguiente.
HTTP: ETag ="0222d5bffcbc41:3246"
La marca de hora de archivo es el mismo en la solicitud y en la respuesta. Por lo tanto, en el servidor Web que ejecuta IIS 5.0 se evalúa la solicitud como el valor actual para el recurso solicitado. Sin embargo, los números de cambio son diferentes. Por lo tanto, el servidor Web que ejecuta IIS 5.0 envía su versión actual del archivo en lugar de instructing Internet para enviar su propia copia almacenada en caché del archivo. Este comportamiento se produce porque IIS 5.0 envía una respuesta HTTP 200 OK y no un 304 no modificado la respuesta.

Un servidor proxy puede también el mismo comportamiento. El servidor proxy reconoce que los números de cambio son diferentes. Además, en el servidor proxy se evalúa la solicitud como un recurso que el servidor proxy no tiene en la caché local.

Referencias

Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
922703Puede experimentar rendimiento deficiente de Web cuando utiliza Internet Explorer 6 para intentar tener acceso a una aplicación Web que está alojada en Internet Information Services 6.0

Propiedades

Id. de artículo: 922733 - Última revisión: martes, 21 de noviembre de 2006 - Versión: 1.1
La información de este artículo se refiere a:
  • Microsoft Internet Information Services 5.0
Palabras clave: 
kbmt kbexpertiseinter kbprb kbtshoot KB922733 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): 922733
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