关于分布式开发的资源占用的问题,各位大富翁请进!(100分)

  • 主题发起人 主题发起人 qyluo
  • 开始时间 开始时间
Q

qyluo

Unregistered / Unconfirmed
GUEST, unregistred user!
[:D]小弟有个项目,准备用delphi进行三层的分布式开发。使用ADO或者MIDAS控件操作数据库。
有个问题一直很苦恼:因为DATASET控件需要从数据库中取出数据,然后在应用服务器端开辟
一个缓冲区来存放这些数据,且必须要在所有的操作完成后才可以释放。如果同时有好多个
用户进行类似的操作,应用服务器端的负荷是不是太大,有没有好的解决方法??
不知道这是不是一个问题??各位大侠帮帮忙!!!!
 
放在客户端,不要太相信理论,什么都放在应用层,应用层的机器再好也吃不消啊.
 
考虑是多余的。除非有上千台机器同时触发,可能性很小。
通常情况下,服务器端会随客户端退出而释放资源。
如果客户端非正常退出,服务器端资源不会自动释放,如用socketclient连接,服务器端
scktsrvr.exe 的timeout属性设为一个比较合理的值(分钟),使服务器自动中断连接,
使服务器释放资源。
 
多人接受答案了。
 
后退
顶部