2009-07-20 28 views

Respuesta

2

tratar de evitar las devoluciones de datos innecesarios a las páginas, hay un montón de características que se pueden implementar mediante el uso de cosas como jQuery o marco ExtJs. Aprenda cómo hacer llamadas AJAX y pasar información entre su aplicación y el servidor a través de conjuntos de resultados JSON.

Además, instale aplicaciones como FireBug e YSlow y utilícelas para analizar su aplicación y siga sus recomendaciones sobre cómo acelerar su aplicación. ¡Buena suerte!

1

Aquí hay un extracto del libro Jeff, Phil y K. Scott Allen escribieron: 8 ASP.NET Performance Tips. Han pasado algunos años, pero la mayor parte es bastante intemporal.

Mi lista de comprobación:

  1. Averigüe qué es lenta probando
  2. caché lo que puede (caché de la aplicación, caché de resultados, etc.)
  3. Reducir el tamaño de la página (eliminar el estado de vista, comprimir imágenes, el uso CSS en lugar de estilos en línea, etc.)
  4. Averigüe qué dependencias externas le están ralentizando (peores consultas, servicios web, etc.).
  5. procesamiento de descarga para el cliente (jQuery para filtrar vs ida y vuelta al servidor a servidor para volver a consultar)
2
  1. compresión HTTP
  2. Desactivar ViewState Posible
  3. Los cambios en la Web. Config File: Usar el almacenamiento en caché de la página, Eliminar innecesarios httpModules, Desactivar rastreo, Deshabilitar guardado automático para perfiles, Establecer debug = false.
  4. Implementar caché de dependencia
  5. Optimizar hojas de estilo
  6. Optimizar JavaScript
  7. JS y CSS posición del fichero
  8. Server.Transfer() en lugar de la respuesta.redirigir)
  9. script del lado del cliente (por Validación
Cuestiones relacionadas