2009-07-20 15 views

risposta

2

cercare di evitare inutili postback a pagine, ci sono un sacco di funzioni che è possibile implementare utilizzando le cose come jQuery o quadro ExtJS. Impara come fare chiamate AJAX e passare informazioni tra la tua app e il server tramite i set di risultati JSON.

Inoltre, installa app come FireBug e YSlow e usale per analizzare la tua applicazione e seguire i loro consigli su come velocizzare la tua app. In bocca al lupo!

1

Ecco un estratto dal libro Jeff, Phil e K. Scott Allen ha scritto: 8 ASP.NET Performance Tips. Ha pochi anni, ma la maggior parte è piuttosto senza tempo.

La mia lista di controllo:

  1. Scopri cosa è lento testando
  2. Cache ciò che si può (cache dell'applicazione, cache di output, ecc)
  3. Ridurre la dimensione della pagina (eliminare ViewState, comprimere le immagini, l'uso CSS invece di stili in linea, ecc.)
  4. Scopri quali dipendenze esterne rallentano (query peggiori, servizi Web, ecc.).
  5. elaborazione Offload al client (jQuery per filtrare vs. andata e ritorno al server per server per ri-query)
2
  1. compressione HTTP
  2. Disabilita Possibile ViewState
  3. Cambiamenti nel Web. File di configurazione: Utilizzare la memorizzazione nella cache della pagina, Rimuovere i moduli http non necessari, Disattiva traccia, Salvataggio automatico disabilitato per i profili, Imposta debug = falso.
  4. Implementare cache di dipendenza
  5. Ottimizzare Stylesheets
  6. Ottimizzare JavaScript
  7. JS e CSS Posizione File
  8. Server.Transfer() invece della risposta.redirect)
  9. script lato client (per la convalida
Problemi correlati