当前位置:首页 > 网络编程 > WEB编程 > ASP.net >  ASP.NET性能最佳实践

 ASP.NET性能最佳实践

点击次数:33 次 发布日期:2008-11-26 12:44:12 作者:源代码网
源代码网推荐      根据MSDN webcast 整理
源代码网推荐  逻辑/物理设计实践
源代码网推荐  推荐 : 使用逻辑三层模型
源代码网推荐  页面(.aspx)和用户控件(.ascs)
源代码网推荐  可重用类型(组件)放在in目录下
源代码网推荐  数据放在SQL数据库中
源代码网推荐  推荐 : 为Web Farm设计
源代码网推荐  不要假定访问者永远会回到同一服务器
源代码网推荐  注意静态变量和应用状态
源代码网推荐  Web Farm会话状态
源代码网推荐  推荐 : 用同一个进程
源代码网推荐  应避免(可能时):
源代码网推荐  对XML Web服务的同步调用
源代码网推荐  通过DCOM的远程调用
源代码网推荐  使用XML Web 服务 :
源代码网推荐  因特网上应用之间的通讯
源代码网推荐  不要用于应用内通讯
源代码网推荐  推荐 : 使用ISA服务器,当需要DMZ安全域时 :
源代码网推荐  只允许通过ISA访问
源代码网推荐  ISA隧道通过DMZ到达ASP.NET
源代码网推荐  减少进程转换
源代码网推荐  语言/代码建议
源代码网推荐  避免使用晚绑定
源代码网推荐  <%@ Page Language = "VB" Explicit = "true" %>要求声明所有变量类型,依然允许晚绑定
源代码网推荐  <%@ Page Language = "VB" strict = "true" %>禁止使用任何晚绑定
源代码网推荐  COM交互建议
源代码网推荐  尽量少使用COM,而使用托管的组件
源代码网推荐  数据建议
源代码网推荐  将数据存储在SQL Server中
源代码网推荐  选择合适的数据访问方式 : OLEDB/SQL client/ODBC
源代码网推荐  合理选择DataSet和DataReader 进行数据访问
源代码网推荐  状态管理
源代码网推荐  选择合适的方式存放Session : Inproc/StateServer/database
源代码网推荐  使用简单数据类型
源代码网推荐  避免在Session中保存STA的COM对象
源代码网推荐  如果不需要Session,则禁用它 : EnableSessionState = "false"
源代码网推荐  如果可能,可使用readonly特性 : EnableSessionState = "Readonly"
源代码网推荐  哪果不需要ViewState则禁用它, EnableViewState = false
源代码网推荐  最小化ViewState中的数据
源代码网推荐  查看ViewState的大小查看HTML输出源码或者启用Trace
源代码网推荐  使用缓存
源代码网推荐  页面缓存
源代码网推荐  部分页面缓存
源代码网推荐  Cache对象
源代码网推荐  数据缓存
源代码网推荐  WebService缓存
源代码网推荐  量化WEB性能的方法: 机器吞吐率响应时间通过给服务器加负载来测试
源代码网推荐  使用多台客户端机器加载
源代码网推荐  免费Microsoft Web Application Stress
源代码网推荐  测试多种场景
源代码网推荐  模拟对站点的端对端场景遍历
源代码网推荐  测试单页性能
源代码网推荐  需要计算的数值
源代码网推荐  不同负载下的Request/sex(100,250,500,750,1000等同时访问的客户)
源代码网推荐  辨明在可接受TTFB/TTLB响应时间内的最大客户负载
源代码网推荐  关键的性能计数器
源代码网推荐  处理器,CPU%使用率 || 低数值 = 受阴或者锁竞争
源代码网推荐  ASP.NET,入列请求数 || 线性增长意味着服务器已满负荷
源代码网推荐  ASP.NET应用,每秒请求数||动态吞吐量(应当一致)
源代码网推荐  ASP.NET应用,总错误数 || 指示功能错误(应当是0)
源代码网推荐  ASP.NET应用,工作进程重启 || 指示严重功能错误
源代码网推荐  
源代码网推荐  
源代码网推荐    做人要厚道,请注明转自酷网动力(www.ASPCOOL.COM)。
源代码网推荐


源代码网供稿.
网友评论 (0)
会员中心
网络编程
本站推荐
网络编程之精华