如何提高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