Mejorar El Rendimiento De Aplicaciones Web Asp.net

Páginas: 3 (682 palabras) Publicado: 15 de abril de 2011
20 consideraciones para mejorar el rendimiento de aplicaciones ASP.NET

1. Deshabilitar el estado de sesión: Si no se usa, entonces es mejor desactivarlo puesto que aparte de consumir recursos delservidor, generalmente también lo hace en el tráfico HTTP entre servidor y cliente al propagar el ID de la sesión. Esta opción se puede desactivar a nivel de la aplicación (elemento sessionState delweb.config ) o para páginas individuales (propiedad EnableSessionState ).

2. Activa el buffer de la página: Para reducir la comunicación entre cliente y servidor es mejor enviar los contenidos enbloque.

3. Evitar la validación en el lado del servidor: en muchos casos se recomienda realizar la validación sólo en el cliente (javascript), pero en mi opinión, esto es un error, puesto quedepender solamente de javascript para este tipo de cosas es como no hacer nada.

4. Usar el control Repeater y evitar en lo posible el uso de los controles DataList, DataGrid y DataView: Los últimos no sonrecomendados porque generan mucho código HTML, pero en ASP.NET 2 esto se puede solventar usando los Control Adapters o usando otra forma para desarrollar aplicaciones ASP.NET.

5. UsarHttpResponse.IsClientConnected: Verificar si el cliente todavía sigue conectado antes de realizar operaciones costosas.

6. Usar HTTPServerUtility.Transfer en lugar de Response.Redirect: Este último envía lascabeceras necesarias ( Location ) al cliente y hace una nueva petición al servidor Web en base a esa cabecera.

7. Usar siempre Page.IsValid cuando se trabaja con los controles de validación: Estoprincipalmente se debe a lo que se comenta en el punto 3, la única forma de asegurar que los datos cumplen con las reglas de validación definidas en esos controles de validación, es verificando elvalor de esa propiedad.

8. Desplegar las aplicaciones en modo Release: Esto es para que se hagan las optimizaciones necesarias al momento de compilar la página y/o aplicación, además de otros.

9....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Seguridad en aplicaciones Web ASP.NET
  • Mejorar Mi Rendimiento
  • mejor rendimiento
  • Asp.net aplicado en linux
  • Aplicaciones web
  • Aplicaciones web
  • Aplicaciones web
  • Aplicaciones Web

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS