如何提高Midas的并发用户数???(50分)

  • 主题发起人 主题发起人 egetrich
  • 开始时间 开始时间
E

egetrich

Unregistered / Unconfirmed
GUEST, unregistred user!
本人在一个项目中采用如下架构 sql2k + socketconnection +Clientdataset
当数据少,2-3个人同时使用的时候一切正常,可是当有4个以上并发用户的时候经常出现
客户端停止了响应(象死机了一样),或者报 "服务器停止响应 "错误. 此时把服务器重新启动或者把服务器上的 Borland Socket Server程序(就是闪电图标的那个)重新启动后就好了. 请问各位大侠,这是怎么回事情啊?(我想是我没做什么优化或者干脆就是搞错了 以至MIDAS的并发数如此少),有办法解决吗??????
 
正在使用,还没发现过类似问题,不好回答
 
midas 版本?
 
应该可以同时并发用户数为100吧(没有测试)。我用D6做了一个,到现在用了三年没有这种现象。我有几次查看:同时在线的有三十来人。同时输入数据的:8人,可以很好的工作。
 
你是不是把 ADOConnection 放到了 Remote DataModale 外面了?
 
QSmile 你太神了 这也被你看出来了[8D]
我改改看 先谢谢了!!!!!!!
 
建議樓上的采用Dcom結構方式來實現,穩定性強多了。
delphi自帶的socket服務有些問題,需要自己修改其代碼才可正常使用。
 
新问题出来拉!当我准备在Remote DataModale 的create事件中写任何代码都不能通过编译(好象编译器根本就不认识那一段代码似的) 没办法只好新建一个Remote DataModale,现在的问题是如何将一个Remote DataModale 中实现的方法很快得复制到另一个Remote DataModale 中啊?(我采用通常一个单元到另一个单元的复制方式 不对啊???)
-----------------------
delphisuccess:谢谢你的建议,我用DCOM在内网可以连通,可外网(就是一个有公共IP地址的主机)怎么也连不通啊???
 
使用无状态连接
 
多人接受答案了。
 
后退
顶部