1. 如果该页面不需要读取,创建和修改 Session 时,可以在页面上将 EnableSessionState 属性设置为 False

2. 当页面只读取Session值,而不需创建和修改时,可以在页面上将 EnableSessionState属性设置为 ReadOnly

3. 如果整站都不需要用到 Session 的话,则在Web.Config 文件中将Session的可用

状态置为 off
<sessionstate mode="off"/>

4. 多使用 客户端脚本

5. 使用 Page.IsPostback 来避免不必要的往返执行

6. 只有在必要时才保存服务器控件的视图状态
<%@ Page EnableViewState="false" %>

7. 不要依赖代码中的异常,它会大大降低应用程序的性能

8. 数据库访问尽量使用存储过程

9. 数据集尽量使用DataReader(只进数据游标)

10. 数据绑定控件尽量使用 Repeater(便利和性能的折中)

11. 如果有可能,应该采用 缓存数据和缓存输出(注意不要缓存太多项,因为缓存也有

开销,特别是内存)

12. 仅对需要的应用程序启用身份认证(Membership也很消耗性能的)

posted on 2008-04-07 17:46  faner  阅读(201)  评论(0编辑  收藏  举报