那性能问题到底该如何解决?以下是应用系统发布前,作为.NET开发人员需要检查的点。
1.debug=「false」
当创建ASP.NETWeb应用程序,默认设置为「true」。开发过程中,设置为「true」是非常有用多,但在应用程序发布部署时,需将其设置为「false」。
8.避免抛出异常
异常会导致速度变慢,并且使得应用程序页面显示异常,使得无法进行其他操作。可以使用try/catch使出现的异常记录到日志文件中。
9.使用finally方法回收资源
假如你在应用开发中大量使用其他数据库连接和访问文件,请确定在用完后关闭它们。finally块是程序中最后被执行,因此在这里面的代码会确保一定会被执行,关闭代码一定要在这个开发方法块中执行。
10.使用客户端脚本验证
用客户端验证代替服务器开发端验证。服务器开发端数据验证将会大量消耗您的服务器开发上的资源,并且会代来大量的页面数据回传。
11.使用Page.IsPostback
请确保不执行过多的回传代码。使用Page.IsPostBack属性,以确保只执行页面初始化逻辑,当一个页面第一次加载,而不向响应客户回发。
12.使用分页
大多数Web应用程序数据是以表格形式显示。分页有利用应用开发程序效率。每次尽量显示小部分数据,这样会加快页面显示速度。
13.使用Ajax异步调用
使用Ajax方法,进行异步调用。
14.删除未使用的HttpModules
对于