28 Tips for Asp.net Web Development

1) 使用 Javascript 验证代替控件验证  
2) 使用 JavaScript代替 VBscript    
3) 尽可能少用窗体验证
4) 使用连接池和对象池
5) 不需要时关闭跟踪
6) 不需要时关闭会话状态
7) 尽可能禁用页面视图状态
8) 设置 web.config 中 debug=false
9) 避免 Response.Redirect
10) 使用 StringBuilder 来连接字符串
11) 避免抛出异常, 尝试不使用try catch来处理异常
12) 使用Finally释放资源
13) 避免不必要的往返服务器
14) 使用gzip压缩
15) 使用页面输出缓存和代理服务器
16) Use Per-Request Caching
17) 使用 Page.ISPostBack
18) 避免不必要的间接访问
19) 使用 ArrayList 代替数组
20) css 放到头部
21) 脚本放到尾部
 22) 外联 css, JavaScript
23) 使用 DataReader 代替 Dataset
24) 不需要时设置组件的 Enableviewstate 为 false
25) 使用 XMLHttpRequest 或 ScriptManager 以减少 post back
26) 用 Region 分隔代码块
27) 优先使用 DataRepeater 数据控件
28) 使用的皮肤文件

 

 

原文链接: http://www.codeproject.com/Tips/94287/28-Tips-for-Asp-net-Web-Development

你可能感兴趣的:(asp.net)