在设计ASP.net WebForm应用程序时,需要采取哪些重要步骤(或者如果您喜欢使用该术语,则为黑客)以确保最佳性能(在速度,稳定性和可伸缩性方面)?
答案 0 :(得分:4)
AJAX
来电。有关更多信息,请阅读这些链接。
答案 1 :(得分:3)
由于很多事情都会影响性能,因此很难提供这样的列表。我们可能会对您的代码做出不正确的假设,并且可能会集中在错误的区域,而您会因为我们原本认为理所当然的事情而表现不佳。
话虽如此,一般来说你可能会留意:
列表可以继续下去,而这只是应用程序的Web层。您可能很容易遇到由于服务器端代码缓慢或服务器端资源依赖性(数据库等)无法在浏览器中调试而导致的站点性能问题。
所以重点是学习调试工具。通过浏览器工具(FireBug,Chrome开发人员工具等),Visual Studio调试(或您可能用于.NET代码的任何其他内容),良好的日志记录甚至分析工具的组合,您可以识别瓶颈并相应地调整系统
答案 2 :(得分:1)
以谷歌网页速度检查您的网站:click
它会解决你的问题。对于不受欢迎的style.images等.......
答案 3 :(得分:0)
如果您非常关心速度,稳定性和可扩展性,那么您可能首先会质疑ASP本身是否是一个很好的折衷方案
答案 4 :(得分:0)
在谈到Web应用程序的性能时,我们需要考虑很多事情,本文将帮助您了解性能从何处入手。 在Web应用程序中,80%的时间是需要性能优化的前端,需要优化的是一个很大的问题而且很难回答 我发现这篇文章将帮助您了解Web性能优化 Web Performance Optimization