asp.net 性能优化笔记
EnableViewState="false"
EnableSessionState="False"
sqlDataReader
只读向前
ienumeralbe接口,绑定数据
减少回调
减少数据读取次数
用tsql一次性提交数据到数据库
储存过程
线程门控
machine.config processModel
maxworkerthreads maxiothreads
多核,网络园艺
禁用调试模式
debug=false;
<global 使用ASCII码输出
<pages autoEventWireup=false>
重写page的onload而不使用pagd_load
移去不用的程序模块如cache
减少try catch异常处理
使用stringBuilder和response.write少用string+
尽量避免使用有finalize方法的对象,会导至gc工作过量
避免使用单线程com组件
isa服务器分层设计
前次请求时间
每秒请求数