请教解决 SocketConnection 连接速度慢的方法(100分)

  • 主题发起人 主题发起人 ld
  • 开始时间 开始时间
L

ld

Unregistered / Unconfirmed
GUEST, unregistred user!
网络环境:数据库及应用程序服务器由不同服务器组成,应用程序服务器配备[red]双网卡[/red]
兼作防火墙,客户端均可与应用程序服务器相连,但不能与数据库服务连接,
连接方式:SocketConnection , 不考虑 DComConnection。
经跟踪,在激活远程 ServerName 列表和激活连接需要很长时间,将应用程序服务器换为
单网卡,则速度令人满意。
请教各位大侠如何解决这个问题。
 
試試直接用IP看看。
 
Address 已经使用 IP 地址。
补充一点:只要连接上以后,各种操作的速度均较快。
 
是否有难度?
 
这应该不是程序的问题
 
子網一樣,
檢查一下有沒有裝NetBEUI Protocol
這種問題是網路問題.
 
激活ServerName列表慢只在开发阶段有不便呀,在程序执行阶段,只有连接应用服务器的开销,没有取得应用服务器接口列表的开销,如果整个时间在3、4秒以内,应该是可以接受的。
如果你的应用服务器是COM+的,那么不管再慢,都只是第一次激活组件的时候慢,激话以后就快了,但如果是DCOM的,而且服务器没有先手动启动,而是由每一次客户端访问来激活的话,倒是效率有点差。
 
在执行阶段的连接也很慢,大约在20秒左右,而客户的习惯操作是用完后即将程序关闭,
因而客观上造成了程序运行慢的感觉,如果接连时间在5秒以内就能接受了。
劳驾客位出出点子,谢了。
 
后退
顶部