您的位置:首页 > 编程语言 > ASP

提高asp.net应用程序性能技巧

2007-04-08 11:12 597 查看
1避免不必要的操作 Page_Load和IsPostBack
使用IsPostBack判断是否是回传,并在处理代码

Private Sub BindData()Sub BindData()
Dim connstr As String = ConfigurationManager.ConnectionStrings("NorthwindConnectionString").ConnectionString.ToString

' Dim conn As New SqlConnection(connstr)
Dim da As New SqlDataAdapter("select * from Employees ", connstr)
Dim ds As New DataSet
da.Fill(ds)
dt = ds.Tables(0)
GridView1.DataSource = dt
GridView1.DataBind()
End Sub
2 关闭不必要的Session 状态
<%@ Page EnableSessionState="False" %>

3 尽量少使用Server Control,能用html 控件,而不要使用Server control

4 不必要是可以关闭ViewState
<asp:GridView ID="GridView2" runat="server" EnableViewState="False">
</asp:GridView>
<%@ Page EnableViewState ="false" %>关闭整个页面的ViewState
5 只读数据访问时不要使用DataSet,使用SqlDataReader代替DataSet

6关闭asp.net 的debug模式

7 使用asp.net 的OutPut Cache的数据缓冲
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: