Introducción
Consejos 1: Cache Datos comunes en un servidor web
Consejo 2: Datos comunes de caché en objetos de aplicación o sesión
Consejos 3: Datos de caché y HTML en el disco del servidor web
Consejo 4: Evite el caché de componentes no flexibles en los objetos de aplicación o sesión
Consejo 5: No almacene en caché las conexiones de la base de datos en los objetos de aplicación o sesión
Consejos 6: Use objetos de sesión
Consejos 7: Código de encapsulación en el objeto COM
Consejos 8: Obtenga recursos más tarde y libere recursos temprano
Consejo 9: La ejecución fuera del proceso sacrificará la confiabilidad
Consejo 10: Usar explícitamente opciones
Consejos 11: Use variables locales en subrutinas y funciones
Consejos 12: Copiar datos comunes a las variables de script
Consejo 13: Evite redefinir matrices
Consejos 14: Use el búfer de respuesta
Consejo 15: Scripts y respuesta incrustados por lotes.
Consejo 16: use la respuesta. ISCLIENT CONNECTED antes de comenzar una tarea larga
Consejo 17: use <ject> para etiquetar los objetos de instancia
Consejo 18: enlace typelib usando objetos ADO y otros componentes
Consejos 19: Utilice las capacidades de verificación del navegador
Consejo 20: Evite la concatenación de cadenas en bucles
Consejo 21: Habilitar el navegador y el almacenamiento en caché de proxy
Consejo 22: use servidor.transfer en lugar de respuesta. Redirección si es posible
Consejos 23: Agregue un corte al final de la URL del directorio
Consejo 24: Evite usar variables del servidor
--------------------------------------------------------------------------------
Introducción
El rendimiento es una característica. Debe realizar el rendimiento previo o reescribir la aplicación más adelante. En otras palabras, ¿cuáles son las buenas estrategias para maximizar el rendimiento de las aplicaciones de las páginas del servidor activo (ASP)?
This article provides many tips for optimizing ASP applications and the "Visual Basic(R) Script Editor (VBScript). Many pitfalls and flaws are discussed. The suggestions listed in this article have been tested on http://www.microsoft.com and other sites and are working properly. This article assumes that you have a basic understanding of ASP development, including VBScript and/or JScript, ASP Application, ASP Session, and other Objetos internos ASP (solicitudes, respuestas y servidores).
El rendimiento de ASP generalmente depende más que solo el código ASP en sí. No queremos incluir todas las citas sabias en un artículo, y solo enumere los recursos relacionados con el rendimiento al final. Estos enlaces incluyen temas ASP y no ASP, incluidas las configuraciones "ActiveX (R) Data Object (ADO)," Component Object Model (COM), Database y "Internet Information Server (IIS)". Estos son los enlaces que nos gustan, sígalos.
Consejos 1: Cache Datos comunes en un servidor web
Una página ASP típica recupera datos de una base de datos de backend y convierte los resultados en lenguaje de marcado de hipertexto (HTML). Independientemente de la velocidad de la base de datos, es mucho más rápido recuperar datos de la memoria que recuperar datos de una base de datos de backend. Leer datos de un disco duro local también es a menudo mucho más rápido que recuperar datos de una base de datos. Por lo tanto, el rendimiento a menudo se puede mejorar al almacenar en caché los datos en un servidor web (en memoria o disco).
El almacenamiento en caché es una compensación típica del espacio-tiempo. Si almacena en caché los datos correctamente, verá una mejora sorprendente en el rendimiento. Para que el caché funcione, debe mantener datos reutilizados con frecuencia, y recalcular estos datos es costoso o relativamente costoso. Si el caché está lleno de datos basura, es un desperdicio de memoria.