.net网站提高网站性能的方法介绍

[来源] 达内    [编辑] 达内   [时间]2012-06-14

很多人对.net网站的性能都有质疑,但是很多情况下,经过合理的优化,.net网站几乎与其他技术做的网站没有太大的性能差异。

         .net网站提高网站性能的方法介绍

  很多人对.net网站的性能都有质疑,但是很多情况下,经过合理的优化,.net网站几乎与其他技术做的网站没有太大的性能差异。

  一下就是对.net网站性能优化的方法的总结

  先从大的方向说:

  一、首先要优化的就是sql语句,.net网站基本都是动态的需要与数据库打交道,而垃圾的sql语句会让整个网站的性能下降很多;

  二、使用缓存,相信没有几个B/S结构的程序会不使用缓存

  三、从代码和细节上提高网站的性能

  下面详细的说明优化.net网站的方方面面:

  1.集中执行sql语句,

  如:insert into aa(name)values('');select * form bb;

  2.利用索引加快查找行的效率

  3.及时关闭数据库

  4.使用存储过程

  5.尽量使用自增长

  6.将 SqlDataReader 类用于快速只进数据游标

  7.一定要禁用调试模式

  8.只要可能,就缓存数据和页输出

  9.以使用 @ Page 指令禁用整个页的视图状态

  10.避免到服务器的不必要的往返过程

  11.当不使用会话状态时禁用它

  12.不使用不必要的Server Control

  13.使用ASP.Net Output Cache缓冲数据

  14.页面图片不能太大,或者尽量少用图片,flash。

资源下载