ASP.NET读取数据库的数据什么比ASP还慢呀
ASP.NET读取数据库的数据什么比ASP还慢呀
!!!!!!!!!!!!
郁闷呀
特别在大数据量时,没动力了
问题点数:0、回复次数:13Top
1 楼seesea125(执著)回复于 2003-09-02 14:49:12 得分 0
正常应该是asp的3倍啊,注意提高性能的各种方法,不如启用缓冲,需要服务器控件的时候才用,还有关闭调试模式等等Top
2 楼LeonLu2001(桥牌是智者的游戏)回复于 2003-09-02 16:56:33 得分 0
不应该呀,数据库处理又不慢。画面因为用的是WEB控件,会稍慢一点,但多数人认为差别不大。你的代码是不是有的地方效率不高。Top
3 楼yewei4u(yewei)回复于 2003-09-02 17:18:59 得分 0
不可能!Top
4 楼hgknight(江雨.net)回复于 2003-09-02 17:32:29 得分 0
看你怎么用了
如果你使用dataset的话,当然没法和datareader比Top
5 楼billyou(billyou)回复于 2003-09-02 19:58:54 得分 0
内置的分页方式效率很差,在数据量大的时候很慢呀Top
6 楼xmqy110(氧气)回复于 2003-09-02 20:01:36 得分 0
我也有同感,显示个页面怎么那么慢Top
7 楼guoyan19811021(吉祥)回复于 2003-09-02 20:07:11 得分 0
不会的
肯定比asp快的Top
8 楼liufan123()回复于 2003-09-02 20:32:58 得分 0
看你怎么用了
如果你使用dataset的话,当然没法和datareader比
--------------------------------------------
dataset比dataReader慢??
不会吧?!!Top
9 楼Meyer(断水)回复于 2003-09-02 20:38:22 得分 0
如果是第一次访问是很慢
Top
10 楼dyesucker(罩得住)回复于 2003-09-03 01:13:24 得分 0
读少量的数据最好用DataReader(),效率高。Top
11 楼sungoodnews(Microtoby)回复于 2003-09-03 01:23:36 得分 0
从理论上来说应该是比ASP快许多(3倍)
原因可能是:
1、第一次允许,需要将中间代码IL编译成本地代码
2、使用了未优化的DataSet,如果以只读方式读取数据的话尽量使用DataReader
3、记录数量多,大量的ViewState导致HTTP流量大Top
12 楼lese9(乐色.Net)回复于 2003-09-03 02:14:02 得分 0
如果是读取但条记录,还是用DataReader效率高。Top
13 楼lese9(乐色.Net)回复于 2003-09-03 02:14:22 得分 0
"但条" - > "单条"Top




