找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 995|回复: 0
打印 上一主题 下一主题

.net网站提高性能的方法

[复制链接]

2588

主题

2588

帖子

7694

积分

论坛元老

Rank: 8Rank: 8

积分
7694
跳转到指定楼层
楼主
发表于 2018-2-18 04:50:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

                      很多人对.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
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

用户反馈
客户端