提高ASP.NET WEB程序的几点注意事项
来源:互联网 发布:智能仓库管理系统java 编辑:程序博客网 时间:2024/06/03 21:54
1. 页面和服务器控件处理
(1)避免不必要的回传
(2)检查IsPostBack属性,避免不必要的重复处理
(3)必要时才使用ViewState
(4)打开缓冲,必要时才关闭
2. 状态管理
(1)不使用Session时,使用Page指令中的属性禁止Session
(2)采取合适的Session方式
3. 数据访问
(1)使用SQL Server和存储过程进行数据访问
(2)使用SqlReader进行单向向前读取方式访问数据
(3)尽可能地使用数据缓存和页面缓存
(4)合理使用数据缓存依赖
(5)在数据源中进行排序和分页,而不是在UI中。只有 ObjectDataSource支持数据数据源分页
(6)尽可能地不使用ViewState加密
(7)使用SqlDataSource缓存数据、进行排序和过滤
4. Web应用程序
(1)预编译程序
(2)必要时调整每个工作会话的进程数
(3)禁用调试模式
5. 编程
(1)少使用异常,多使用判断
(2)避免使用单线程模型
参考:http://msdn2.microsoft.com/en-us/library/5dws599a.aspx
- 提高ASP.NET WEB程序的几点注意事项
- 提高ASP.NET性能的几点
- [.Net码农]SqlBulkCopy的几点注意事项
- ASP.NET学习笔记[2] - 关于使用Master.Page的几点注意事项
- Asp.Net的几点总结
- ASP.NET Session的几点认识
- 测试web程序的几大要点
- WEB Office中间件 配置的几点注意事项
- 对提高ASP执行效率的几点看法
- 对提高ASP执行效率的几点看法
- 关于Aspose.NET使用的几点注意事项
- 关于服务程序开发的几点注意事项
- 提高C++程序执行效率的几点方法
- ASP程序员学习 ASP.NET的几点说明
- 提高ASP.NET应用程序性能的几招方法
- 提高ASP.NET应用程序性能的几招方法
- 提高ASP.NET应用程序性能的几招方法
- 提高ASP.NET应用程序性能的几招方法
- 2112 字符串Hash+Dijkstra
- 在网站中使用跟踪功能
- Android 应用程序之间数据共享—ContentResolver
- 检测浏览器信息
- ORA-02436: 日期或系统变量在 CHECK 约束条件中指定错误
- 提高ASP.NET WEB程序的几点注意事项
- 在Web.config文件中映射控件
- FreeMarker 学习
- 自定义服务器控件(转)
- ASP.NET 学习日志
- VS2005 XML注释生成XML文档文件
- 在Vista中使用SQL Server 2005 Management Studio 连接本地失败
- [方便WAP网站开发]在线手机WAP模拟器或软件
- 获取HTML文章的部分内容