2009-07-20 118 views

回答

2

儘量避免不必要的回發到網頁,有很多你可以使用的東西像jQuery或ExtJS的框架實現的功能。瞭解如何通過JSON結果集來執行AJAX調用並在應用程序和服務器之間傳遞信息。

另外,安裝FireBug和YSlow等應用程序,並使用這些應用程序來分析您的應用程序,並按照他們的建議如何加快您的應用程序。祝你好運!

1

這裏是傑夫,菲爾和K.斯科特艾倫寫道: 8 ASP.NET Performance Tips摘錄。這已經過了幾年了,但其中大部分都是非常的永恆。

我的清單:

  1. 找出什麼是通過測試
  2. 緩存你可以(應用程序緩存,輸出緩存等)
  3. 減少頁面大小慢(消除視圖狀態,壓縮圖像,使用CSS而不是內聯樣式等)
  4. 找出哪些外部依賴性會讓你失望(最糟糕的查詢,webservices等)。
  5. 卸載處理客戶端(jQuery的用於過濾對往返於服務器到服務器重新查詢)
2
  1. HTTP壓縮
  2. 禁用ViewState的可能
  3. 變化,在網上。配置文件: 使用頁面緩存, 刪除不必要的httpModules, 關閉跟蹤, 禁用自動保存配置文件, 設置debug = false。
  4. 實現緩存依賴
  5. 優化樣式表
  6. 優化的JavaScript
  7. JS和CSS文件中的位置
  8. Server.Transfer的()代替響應。重定向()
  9. 客戶端腳本用於驗證