REVISIÓN: Retraso al ver una página ASP.NET en Windows 2000

Seleccione idioma Seleccione idioma
Id. de artículo: 319012 - Ver los productos a los que se aplica este artículo
Este artículo se publicó anteriormente con el número E319012
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

Síntomas

Cuando utiliza o consulta una página ASP.NET que incluye muchas secuencias de comandos de cliente, es posible que note una disminución significante del rendimiento. Para detectar este impacto en el rendimiento, supervise el contador de rendimiento de la "hora de ejecución de solicitudes" de ASP.NET.

NOTA: este problema de rendimiento sólo ocurre en Microsoft Windows 2000 Server. El problema no se produce en Microsoft Windows XP.

Solución

Para resolver este problema, consiga la última versión del Service Pack para Microsoft .NET Framework. Para obtener información adicional, haga clic en el número de artículo siguiente para verlo en Microsoft Knowledge Base:
318836 INFO: Cómo obtener el Service Pack más reciente de .NET Framework
La versión en inglés de esta revisión debe tener los atributos de archivo siguientes o posteriores:
   Fecha         Hora   Versión             Tamaño   Nombre de archivo
   -------------------------------------------------------------------
   21-Abr-2002   12:15  1.0.3705.258       192.512   Aspnet_isapi.dll
   21-Abr-2002   12:10                      19.332   Aspnet_perf.ini
   21-Abr-2002   12:15  1.0.3705.258        24.576   Aspnet_regiis.exe
   21-Abr-2002   12:15  1.0.3705.258        28.672   Aspnet_wp.exe
   05-Abr-2002   12:07                       8.709   Smartnav.js
   05-Abr-2002   12:07                       7.003   Smartnavie5.js
   22-Abr-2002   00:39  1.0.3705.258     1.183.744   System_web.dll

Estado

Microsoft ha confirmado que se trata de un problema de los productos de Microsoft enumerados al principio de este artículo. Este problema se corrigió primero en el Service Pack 2 de Microsoft .NET Framework.

Más información

Una respuesta habitual de gran tamaño dirigida al cliente crea varios búferes pequeños en los que los datos se almacenan antes de enviarlos al cliente. Por ejemplo, supongamos que una respuesta crea cinco búferes de 1, 3, 28, 4 y 2 kilobytes (KB). El tamaño predeterminado del mensaje es 32 KB. Por lo tanto, y puesto que el tamaño total de estos búferes es mayor que 32 KB, debe enviarlos uno a uno al cliente.

Esta corrección intenta rellenar mensajes de 32 KB con estos búferes par que pueda enviar fragmentos más grandes al cliente. La corrección es significativamente más rápida. Generalmente, esta corrección reduce el tiempo medio para el último byte (TTLB) en 200 milisegundos para cualquier página con una respuesta superior a 32 KB.

En la siguiente tabla se enumeran las mejoras en TTLB ocurridas con esta corrección. Puede comprobar que las mejoras son similares en otras páginas cuya respuesta es superior a 32 KB.

Contraer esta tablaAmpliar esta tabla
  RTM RTM RTM con corrección RTM con corrección
SubprocesosSolicitudes por segundoTTLBSolicitudes por segundoTTLB
24 36 334 305 76
32 48 334 411 74
56 86 320 519 102
72 110 322 515 132

Propiedades

Id. de artículo: 319012 - Última revisión: miércoles, 26 de febrero de 2014 - Versión: 2.0
La información de este artículo se refiere a:
  • Microsoft ASP.NET (incluido con .NET Framework) sobre las siguientes plataformas
    • Microsoft Windows 2000 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbbug kbfix kbperformance kbwebforms kbnetframe100presp2fix kbnetframe100sp2fix KB319012

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