Descripción del campo time-taken de registro de IIS 6.0 y HTTP de IIS 7.0

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): 944884
INTRODUCCIÓN
En este artículo se describe la funcionalidad del campo time-taken en Internet Information Services (IIS) 6.0 y el registro HTTP de IIS 7.0.
Más información
De forma predeterminada, IIS inicia actividad del sitio HTTP mediante el formato del archivo de registro extendido W3C. Puede utilizar el Administrador de IIS para seleccionar los campos que se van a incluir en el archivo de registro. Uno de estos campos es el campo time-taken.

El campo time-taken mide el período de tiempo que tarda una solicitud para procesarse. La marca de tiempo de solicitud de cliente se inicializa cuando HTTP.sys recibe el primer byte de la solicitud. HTTP.sys es el componente de modo núcleo que es responsable de registro de actividad de IIS de HTTP. La marca de tiempo de solicitud de cliente se inicializa antes de que HTTP.sys empiece a analizar la solicitud. La marca de tiempo de solicitud de cliente se detiene cuando se produce la finalización de envío de respuesta IIS última.

A partir de IIS 6.0, el campo time-taken normalmente incluye el tiempo de la red. Antes de que HTTP.sys registra el valor en el campo time-taken, HTTP.sys normalmente espera para que el cliente reconoce el último paquete de respuesta enviar operación o HTTP.sys espera que el cliente restablecer la conexión TCP subyacente. Por lo tanto, cuando una respuesta grande o grandes respuestas se envían a un cliente a través de una conexión de red lenta, el valor del campo time-taken más de épocas.

Nota El valor del campo time-taken no incluye el tiempo de la red si se cumple una de las condiciones siguientes:
  • El tamaño de respuesta es menor o igual a 2 KB y es el tamaño de respuesta de la memoria.
  • Se utiliza el almacenamiento en búfer de TCP. Las aplicaciones que utilizan HTTPAPI.dll pueden establecer el indicador HTTP_SEND_RESPONSE_FLAG_BUFFER_DATA para habilitar el almacenamiento en búfer de TCP en Windows Server 2003 Service Pack 1 y versiones posteriores. Esto permite que el servidor envíe todos los datos de respuesta al cliente sin tener que esperar para confirmaciones correspondiente del cliente.
Referencias
Para obtener más información, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
324279Cómo configurar el sitio Web de registro en Windows Server 2003
Para obtener más información acerca del formato de archivo de registro extendido W3C, visite el siguiente sitio Web de Microsoft TechNet:
IIS 6.0 7.0

Advertencia: este artículo se tradujo automáticamente

Propiedades

Id. de artículo: 944884 - Última revisión: 03/18/2010 02:13:17 - Revisión: 2.0

Servicios de Microsoft Internet Information Server 6.0, Microsoft Internet Information Services 7.0

  • kbmt kbpubtypekc kbinfo kbhowto KB944884 KbMtes
Comentarios