如何提高ASP.NET應用程序的性能?哪些是我應該注意的領域?該應用程序包括數據庫連接和圖像分析等。提高ASP.NET應用程序的性能
回答
該書Improving .NET Application Performance and Scalability有一章Improving ASP.NET Performance,這可能值得一讀。完整的手冊在MSDN上在線,也可作爲PDF download。
使用.NET CLR概要分析器可以確定優化的用處。
對於網絡項目相當無用 – 2009-07-20 05:17:21
儘量避免不必要的回發到網頁,有很多你可以使用的東西像jQuery或ExtJS的框架實現的功能。瞭解如何通過JSON結果集來執行AJAX調用並在應用程序和服務器之間傳遞信息。
另外,安裝FireBug和YSlow等應用程序,並使用這些應用程序來分析您的應用程序,並按照他們的建議如何加快您的應用程序。祝你好運!
這裏是傑夫,菲爾和K.斯科特艾倫寫道: 8 ASP.NET Performance Tips摘錄。這已經過了幾年了,但其中大部分都是非常的永恆。
我的清單:
- 找出什麼是通過測試
- 緩存你可以(應用程序緩存,輸出緩存等)
- 減少頁面大小慢(消除視圖狀態,壓縮圖像,使用CSS而不是內聯樣式等)
- 找出哪些外部依賴性會讓你失望(最糟糕的查詢,webservices等)。
- 卸載處理客戶端(jQuery的用於過濾對往返於服務器到服務器重新查詢)
- HTTP壓縮
- 禁用ViewState的可能
- 變化,在網上。配置文件: 使用頁面緩存, 刪除不必要的httpModules, 關閉跟蹤, 禁用自動保存配置文件, 設置debug = false。
- 實現緩存依賴
- 優化樣式表
- 優化的JavaScript
- JS和CSS文件中的位置
- Server.Transfer的()代替響應。重定向()
- 客戶端腳本用於驗證
我寫了一本關於這一點,是剛剛發佈,被稱爲Ultra-Fast ASP.NET: Build Ultra-Fast and Ultra-Scalable web sites using ASP.NET and SQL Server。
全書約500頁長,所以有相當數量,你可以做,在所有層次:客戶端(HTML/JavaScript的結構),IIS,ASP.NET,SQL服務器,基礎設施等
我要讀它 – Sauron 2009-11-16 04:12:28
- 1. 提高Windows應用程序的性能
- 2. 提高Web應用程序的性能
- 3. 如何提高ASP.NET MVC應用程序的性能?
- 4. 如何提高ASP.NET MVC Web應用程序的性能?
- 5. 如何提高asp.net應用程序的性能?
- 6. 如何提高ASP.net應用程序的性能
- 7. 提高圖像應用程序性能
- 8. 提高android應用程序性能
- 9. 提高應用程序性能
- 10. ASP.NET - 提高性能
- 11. ASP.Net應用程序的高可用性
- 12. Asp.Net應用程序性能
- 13. 線程 - 如何提高應用程序的性能
- 14. 什麼是提高Asp.Net應用程序性能的最佳技巧?
- 15. 是否異步並等待提高ASP.Net應用程序的性能
- 16. FastCGI將如何提高我的PHP應用程序的性能?
- 17. 試圖提高我的GAE應用程序的性能
- 18. 提高應用程序性能的微不足道的方法
- 19. 如何提高我的Web應用程序的性能?
- 20. 如何提高我的Ionic3 Anguar4應用程序的性能?
- 21. 提高ASP.net性能的提示?
- 22. 提高ClojureScript程序的性能
- 23. 提高Java程序的性能
- 24. 提高ZF2應用程序性能的可行方法?
- 25. 如何提高Web應用程序的圖像加載性能?
- 26. 如何提高應用程序的性能
- 27. PhoneGap的移動應用程序+數據庫性能提高
- 28. 代表如何提高應用程序的性能?
- 29. 提高應用程序性能的方法
- 30. 如何提高我的iOS應用程序性能
@ s_ruchit謝謝 – Sauron 2009-07-20 05:19:15