在第一个查询提交未得到结果的情况下,再点击其它查询,为何特别慢?而第一个查询得到结果后,第二个查询也很快得到结果了.WHY?

解决方案 »

  1.   

    这就是aspx的特点..第一次特慢。第二次缓存了..
      

  2.   

    不是这个意思,第一个查询在进行而没有得到结果的时候,执行另外的连数据库的查询就很慢,是两个不同的查询.比如:页面上有两个按钮,点击第一个按钮,开始执行查询,然后再点击第二个按钮,做另外的与数据库的查询操作,就特别慢,WHY
      

  3.   

    第一次要编译,它不同于以前的asp,老的asp是解释执行.但当它编译以后,速度快很多
      

  4.   

    你觉得服务器会终止上一次查询吗? DBServer 会受到终止的指令吗? 如果不能DBServer还会先执行第一次的查询,并将第二次的查询放入查询队列
      

  5.   

    user88() 的意思差不多,我发现在查询执行的过程中,若是点击页面上的其他超链接,也是很慢,大家是不是也是这样啊?那位高手提供一点思路啊?不会要用线程吧,以前在asp上也不是这个样子的啊.
      

  6.   

    这是Asp.net的问题,是在等第一个查询执行完后再执行第二个,所以通常不要设计这样的界面。
      

  7.   

    WZCNet(只有想不到,没有做不到) 的意思是如何设计界面呢? 对于页面,肯定有不同的链接在上面啊?最简单的就如首页吧!