打印本文 打印本文 关闭窗口 关闭窗口
[2004-04-10] ASP.NET性能优化
作者:武汉SEO闵涛  文章来源:敏韬网  点击数2204  更新时间:2009/4/23 10:41:46  文章录入:mintao  责任编辑:mintao
4.        有助与消除应用与数据库反复调用的成本

 

 

 

服务器控件

l         对性能优化而言有两点需要注意:

1.        ViewState

2.        Number of controls generated(especially for lists)

 

 

ViewState管理

l         ASP.NET controls能够维护页面Control元素的状态:

1.        状态以”viewstate” hidden field进行传递

 

l         负面影响:

1.        增加网络负荷(both on render and postback)

2.        额外的服务器性能消耗(serialize values to/from viewstate)

 

l         ViewState灵活性:

1.        页面级(Can disable viewstate entirely for a page)

2.        控件级(Can disable viewstate usage on a per control basis)

 

l         建议

1.        认真审核该功能的使用

2.        若不使用PostBack功能,在页面级屏蔽ViewState

3.        PostBack时没次都重新生成控件,请对控件级的ViewState屏蔽

4.        使用<%@ Page Trace=”true”%>跟踪ViewState的大小

上一页  [1] [2] [3] 

打印本文 打印本文 关闭窗口 关闭窗口