asp.net 程序优化精选第1/2页

2019-05-12 01:35:50刘景俊


4、选择适合页面或应用程序的数据查看机制   
       根据您选择在 Web 窗体页显示数据的方式,在便利和性能之间常常存在着重要的权衡。例如,DataGrid Web 服务器控件可能是一种显示数据的方便快捷的方法,但就性能而言它的开销常常是最大的。在某些简单的情况下,您通过生成适当的 HTML 自己呈现数据可能很有效,但是自定义和浏览器定向会很快抵销所获得的额外功效。Repeater Web 服务器控件是便利和性能的折衷。它高效、可自定义且可编程。
5、将 SqlDataReader 类用于快速只进数据游标   
       SqlDataReader 类提供了一种读取从 SQL Server 数据库检索的只进数据流的方法。如果当创建 ASP.NET 应用程序时出现允许您使用它的情况,则 SqlDataReader 类提供比 DataSet 类更高的性能。情况之所以这样,是因为 SqlDataReader 使用 SQL Server 的本机网络数据传输格式从数据库连接直接读取数据。另外,SqlDataReader 类实现 IEnumerable 接口,该接口也允许您将数据绑定到服务器控件。

6、使用 HttpServerUtility.Transfer 方法在同一应用程序的页面间重定向  
采用 Server.Transfer 语法,在页面中使用该方法可避免不必要的客户端重定向。
12下一页阅读全文