一、性能参数:
吞吐量;
响应时间;
执行时间;
可伸缩性;
二、常用性能优化方法与技巧:
1、慎用Page_Load和Page.IsPostBack , 避免不必要的执行操作 ;
2、关闭不必要的Session状态,<%@ Page EnableSessionState="false" %>
3、不必要时可以不使用Server Control;
4、不必要时可以关闭ViewState
<asp:GridView ID="GridView1" runat="server" EnableViewState ="false" ></asp:GridView>
<%@ Page EnableViewState="false" %>
5、在try catch时慎用 Exception (Exception 会增加性能消耗);
6、尽量不使用动态数据类型;
7、复杂的数据操作尽量使用存储过程;
8、只读数据访问不要使用DataSet,而用DataRead;
9、关闭DataRead与Connection;
10、关闭ASP.NET的Debug模式
11、使用缓存:页面输出缓存、数据缓存等。
吞吐量;
响应时间;
执行时间;
可伸缩性;
二、常用性能优化方法与技巧:
1、慎用Page_Load和Page.IsPostBack , 避免不必要的执行操作 ;
2、关闭不必要的Session状态,<%@ Page EnableSessionState="false" %>
3、不必要时可以不使用Server Control;
4、不必要时可以关闭ViewState
<asp:GridView ID="GridView1" runat="server" EnableViewState ="false" ></asp:GridView>
<%@ Page EnableViewState="false" %>
5、在try catch时慎用 Exception (Exception 会增加性能消耗);
6、尽量不使用动态数据类型;
7、复杂的数据操作尽量使用存储过程;
8、只读数据访问不要使用DataSet,而用DataRead;
9、关闭DataRead与Connection;
10、关闭ASP.NET的Debug模式
11、使用缓存:页面输出缓存、数据缓存等。
本文转自chy710博客园博客,原文链接:http://www.cnblogs.com/chy710/archive/2006/12/17/594614.html
,如需转载请自行联系原作者