Documentos de Académico
Documentos de Profesional
Documentos de Cultura
ASP.net
Hay ciertas cosas que usted debe tomar en cuenta cuando se va a desarrollar sus aplicaciones. Durante los últimos 12
años más o menos de trabajar con asp y asp.net, he aprendido a evitar y hacer ciertas cosas que aumentan el
rendimiento de las aplicaciones por una enorme cantidad! A continuación son mis 20 mejores consejos para mejorar el
rendimiento de aplicaciones ASP.net.
AutoEventWireup="false" Inherits="WebApplication1.WebForm1"
EnableSessionState="false" %>
También se puede deshabilitar a través de la aplicación en el web.config estableciendo el valor del modo
<sessionState> en Off.
2. Búfer de salida
Disfruta de esta gran función. Básicamente todos los lotes de su trabajo en el servidor, ya continuación,
ejecute un método Response.Flush a la salida de los datos. Esto evita parlanchín de ida y vuelta con el
servidor.
<%response.buffer=true%>
A continuación, utilice:
<%response.flush=true%>
if (Response.IsClientConnected)
{
// to another page.
Response.Redirect("Page2CS.aspx", false);
<configuration>
<system.web>
</system.web>
</configuration>
10. Page.IsPostBack es tu amigo
Asegúrese de no ejecutar código sin necesidad. No sé cómo muchos desarrolladores web, olvidarse de
comprobar IsPostBack! Parece que una cosa básica para mí! No hace falta "proceso"!
11. Evitar excepciones
Evite lanzar excepciones, y el control de excepciones inútiles. Las excepciones son probablemente uno de los
cerdos más pesados de los recursos y las causas de la desaceleración que tendrá que ver en las aplicaciones
web, así como las aplicaciones de Windows. Escriba su código para que no suceda! No por código de
excepción!
12. El almacenamiento en caché es posible que el número uno de la punta!
Usar caché de páginas rápida y la API de caché de ASP.net! Mucho que aprender, no es tan simple como
podría pensarse. Hay mucho de la estrategia en juego aquí. Al hacer memoria caché? lo que hace caché?
13. Crear por solicitud de caché
HTTPContect.Items Se utiliza para agregar una sola carga de la página para crear un caché por solicitud.
14. StringBuilder
StringBuilder.Append es más rápido que String + String. Sin embargo para poder utilizar StringBuilder, debe
new StringBuilder()
Por lo tanto, no es algo que quieres usar si usted no tiene grandes cadenas. Si usted es la concatenación de
menos de 3 veces, y luego seguir con cadena + cadena. Usted también puede tratar de String.Concat
public ShowOrdersTablePage()
this.EnableViewState = false;
Hay muchas más, donde estos provienen, sin embargo, realmente siento que estos son los más críticos de las mejoras
de velocidad que puede hacer en ASP.net que tendrá un impacto dramático en la experiencia del usuario de la
aplicación. Como siempre, si tiene alguna sugerencia o consejo para agregar, por favor, háganoslo saber! Nos
encantaría escucharlos!
Tener un desarrollo web!
Fuente..
http://www.realsoftwaredevelopment.com/20-tips-to-improve-aspnet-application-performance/