none
net remoting访问服务器速度很慢 RRS feed

  • 问题

  • 使用net remoting开发的分布式程序,连接时速度非常慢,客户端访问一个类似helloword的函数,第一次需要33秒,第二次需要15秒,退出客户端程序,再次运行,还是同样的现象,客户端程序与服务器程序都在同一台计算机上,都是WinForm程序。
    但是在另外一台计算机上又很快,第一次连接需要0.750秒,第二次需要0.015秒。
    两台计算机上的速度差异巨大,这可能是什么原因。
    2010年1月11日 13:52

答案

  • 你好!
         应该是你的这台计算机本身的系统环境有问题,造成这个现象的原因很多,你给出的信息无法推断具体原因啊!
         实际上.net remoting的速度很快,出现很慢的情况的确不正常!
    周雪峰
    • 已标记为答案 YiChun Chen 2010年1月18日 10:23
    2010年1月12日 3:57
    版主
  • 这样的问题不好找。

    在我们这边如果遇到这样的问题,一般按下面的方式处理。

    1 是先检查客户的网络状况,若属网络问题通知相关的服务提供商让他们来解决;
    2 如果网络正常一般采用重新安装操作系统来解决这个问题。

    采取重装系统的主要原因有两个 :

    1 出现这样的情况很少。
    2 产生这种情况的原因很多,往往找原因的时候都会大于重装系统的时间。

    知识改变命运,奋斗成就人生!
    • 已标记为答案 YiChun Chen 2010年1月18日 10:23
    2010年1月14日 2:07
    版主

全部回复

  • 你好!

    Remoting 第一次访问慢是正常的,是因为第一次访问会建立连接。

    至于你其中一台电脑速度过慢,我认为是你这台电脑本身或者他的运行环境的问题比如说网络。

    知识改变命运,奋斗成就人生!
    2010年1月12日 1:15
    版主
  • 你好!
         应该是你的这台计算机本身的系统环境有问题,造成这个现象的原因很多,你给出的信息无法推断具体原因啊!
         实际上.net remoting的速度很快,出现很慢的情况的确不正常!
    周雪峰
    • 已标记为答案 YiChun Chen 2010年1月18日 10:23
    2010年1月12日 3:57
    版主
  • 既然能够连接上说明程序和平台是正确的
    那么应该就是网络的原因了
    Wenn ich dich hab’,gibt es nichts, was unerträglich ist.坚持不懈!My blog~~~
    2010年1月12日 5:11
    版主
  • 有什么方法能够找出问题到底出现在哪里?
    还有一个现象:使用TCP信道,服务端在没有指定machineName属性时,启动侦听时需要10秒;指定之后,启动侦听则在一秒以内,但是客户端程序连接时却用了46秒;
    另外,使用WCF结构的程序则都很快,同样也是用的TCP连接,但是安装net FrameWork 3.0需要较长时间;
    系统环境对性能的影响如此巨大,如果不能找到解决办法,很难推出net remoting这种方式的产品了。
    2010年1月12日 14:47
  • 你好!
         服务端:
            如果不指定machinename,则在注册信道时很慢,需要28秒才成注册成功;客户端注册信道很快,这时访问服务器需要33秒;如果客户端使用IP地址,则只需要14秒;
            如果指定machineName,则注册信道时很快,不到一秒钟就注册成功了,但是客户端访问服务器的时间增加了14秒;

         计算机换主板前,其集成网卡是坏了的,另外安装了独立网卡;换了主板后,没有重装系统,只是安装了主板驱动。
         操作系统是windows2003。
         谁能帮帮我!

    2010年1月13日 7:55
  • 这样的问题不好找。

    在我们这边如果遇到这样的问题,一般按下面的方式处理。

    1 是先检查客户的网络状况,若属网络问题通知相关的服务提供商让他们来解决;
    2 如果网络正常一般采用重新安装操作系统来解决这个问题。

    采取重装系统的主要原因有两个 :

    1 出现这样的情况很少。
    2 产生这种情况的原因很多,往往找原因的时候都会大于重装系统的时间。

    知识改变命运,奋斗成就人生!
    • 已标记为答案 YiChun Chen 2010年1月18日 10:23
    2010年1月14日 2:07
    版主
  • 就怕遇到不能重装系统的情况。
    重装没有办法保留原环境,很多软件每次安装都要收费。
    所以只能找原因
    2010年1月14日 8:06