Web开发

首页 » 常识 » 常识 » 提高ASPNETWeb应用性能的
TUhjnbcbe - 2021/3/22 5:18:00
白癜风规范化治疗         http://disease.39.net/yldt/bjzkbdfyy/6195089.html

那性能问题到底该如何解决?以下是应用系统发布前,作为.NET开发人员需要检查的点。

1.debug=「false」

当创建ASP.NETWeb应用程序,默认设置为「true」。开发过程中,设置为「true」是非常有用多,但在应用程序发布部署时,需将其设置为「false」。


  System.Text.StringBuilderstr=newSystem.Text.StringBuilder();//创建字符串
  str.Append(num.ToString());//添加数值num
  Response.Write(str.ToString);//显示操作结果

8.避免抛出异常

异常会导致速度变慢,并且使得应用程序页面显示异常,使得无法进行其他操作。可以使用try/catch使出现的异常记录到日志文件中。

9.使用finally方法回收资源

假如你在应用开发中大量使用其他数据库连接和访问文件,请确定在用完后关闭它们。finally块是程序中最后被执行,因此在这里面的代码会确保一定会被执行,关闭代码一定要在这个开发方法块中执行。

10.使用客户端脚本验证

用客户端验证代替服务器开发端验证。服务器开发端数据验证将会大量消耗您的服务器开发上的资源,并且会代来大量的页面数据回传。

11.使用Page.IsPostback

请确保不执行过多的回传代码。使用Page.IsPostBack属性,以确保只执行页面初始化逻辑,当一个页面第一次加载,而不向响应客户回发。

12.使用分页

大多数Web应用程序数据是以表格形式显示。分页有利用应用开发程序效率。每次尽量显示小部分数据,这样会加快页面显示速度。

13.使用Ajax异步调用

使用Ajax方法,进行异步调用。

14.删除未使用的HttpModules

对于

1
查看完整版本: 提高ASPNETWeb应用性能的