2009-07-20 3 views

Odpowiedz

2

spróbuj uniknąć niepotrzebnych postbacks do stron, istnieje wiele funkcji można zaimplementować za pomocą rzeczy jak jQuery lub ExtJS ramy. Dowiedz się, jak wykonywać połączenia AJAX i przekazywać informacje między aplikacją a serwerem za pośrednictwem zestawów wyników JSON.

Zainstaluj również aplikacje takie jak FireBug i YSlow i wykorzystaj je do analizy aplikacji i postępuj zgodnie z ich zaleceniami dotyczącymi przyspieszenia aplikacji. Powodzenia!

1

Oto fragment z książki Jeff, Phil i K. Scott Allen napisał: 8 ASP.NET Performance Tips. Ma kilka lat, ale większość jest całkiem ponadczasowa.

Moja lista kontrolna:

  1. Dowiedz się, co wolno, testując
  2. Cache, co można (cache aplikacji, buforowanie wyjścia, itp)
  3. zmniejszyć rozmiar strony (wyeliminować stan wyświetlania, kompresji obrazów, wykorzystanie CSS zamiast wbudowanych stylów itp.)
  4. Dowiedz się, które zewnętrzne zależności spowalniają działanie (najgorsze zapytania, usługi sieciowe itp.).
  5. odciążania przetwarzanie do klienta (jQuery do filtrowania w porównaniu z rejsów do serwera do serwera, aby ponownie zapytanie)
2
  1. HTTP Kompresja
  2. Wyłącz Możliwa ViewState
  3. Zmiany w sieci. Plik konfiguracyjny: Użyj buforowania stron, Usuń niepotrzebne elementy httpModules, Wyłącz śledzenie, Wyłącz automatyczne zapisywanie profili, Ustaw debug = false.
  4. Wdrożenie Zależność Cache
  5. Optymalizacja StyleSheets
  6. zoptymalizowania kodu JavaScript
  7. JS i CSS Pozycja File
  8. Server.Transfer() Zamiast odpowiedzi.przekierowanie()
  9. po stronie klienta skryptów dla Validation