asp.net 性能优化
时间:2011-04-21 来源:阳光季节
编码方面的优化
a) 集合方面的操作多使用泛型,减少拆箱和装箱的操作.
b) 如果用在字符串表示用string ,如果用在拼接方面用stringbuilder
c)server.transfer 代替 response.redirect
d) 减少对服务器端的来往次数,在迫不得已的情况下使用服务器控件。
e)数据库方面的优化,尽量晚的打开数据库,尽量早的关闭数据库,设置连接池大小
f)读取数据尽量用sqldatareader,尽量多的使用存储过程,可以防止注入式攻击和sql方法的预编译,加快执行速度
g)sql 查询尽量不使用select * from table 尤其是有大数据字段的时候,按需查找。
尽量不要使用子查询而是用关联查询代替。尽量使用索引来优化查询
h)合理的使用缓存outcach
i) 禁用调试功能,在webconfig中。
j)合理使用viewstate,在不使用服务器的控件中禁用viewstate
相关阅读 更多 +