条件:
  1、asp.net 2.0 编写的WEB页
  2、引用了微软的ajax控件,和其它一些控件(NetAdvangtage)。
  3、用的是Oracle 10g 数据库。状况:(前提:网速正常)
  1、用我们公司自的服务器,win2003 server ,iis6
     速度正常,点击页面里的控件进行数据更新时,速度也可以。(局域网)  2、在同事的机器里作服务器XP,IIS5 (和公司数据库是局域网)也一切正常 。  3、在家里,自已机器的XP,iis5作服务器,数据库访问公司的。
     访问速度还可以,可是点击控件,进行数据更新的时候就变的很慢了,而且
     更新的数据量也不是很多。  4、在客户那里的服务器,win2003 server ,iis6,而且数据库也在这台机器上,
     却出现的情况和在家里的一样(也是局域网)。判断:
  1、可能客户服务器的IIS或网络配置和公司的不一样,所以才出现上面的情况。
    (如果是这样,自已又找不到哪里不一样,请高手指教)
  2、可能是由于引用的控件引起的,可是,在公司的服器里就不慢,在客户那里就 
     慢了,所以我感觉这个可能性较小。目前,我只有这两种判断,还想不出别的原因。
请高手们指点一下,很急的。(分不够再加)。

解决方案 »

  1.   

    是载入页面的时候慢还是操作时慢?
    使用AJAX就是会牺牲性能!用的时候必须谨慎
      

  2.   

    客户的数据库服务器和IIS服务器在一台主机上?还用服务器桌面测试...-_-#你还是看看你客户的服务器自身有没有问题吧...
      

  3.   

    载入页面的时候不慢,就是操作的时候慢,我想可能是跟AJAX有关。
    可是公司服务器和客户服务器的操作时的速度差那么多啊。(客户机器的配置好于公司的)
      

  4.   

    to vrhero(男人是天使降落凡间/拯救魔鬼是我们的责任/所以/我们)我想可能也是客户服务器的问题(这个可能性最大),可是又找不出来...........
      

  5.   

    找到一点原因了,有一个SQL语句, 是读CLOB类型的,把这个字段去掉不读后,速度就上来了。
     不过,我还是不明白,为什么在公司服务上就不慢呢?
      

  6.   

    CLOB类型意味着可能是大文本数据...如果读取时只是简单的一次载入内存那么多线程读取时可能会很快消耗光服务器内存导致系统变慢...好好优化一下吧...