Q qince Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-14 #2 连接池是一组连接的数组,因为有些连接在Connecting是要创建很多对象和内存等,在Disconnect是要释放所创建的对象和内存等,这样如果是服务器的话,每分钟都有和多个Connecting和Disconnect,而且创建和释放的资源全都一样,所以很多服务控件就一次在Pool中性创建和多个Connection然后每一个客户端连接都各他一个Connection,Disconnect时在将Connection放回到Pool中,以此来提高性能。
连接池是一组连接的数组,因为有些连接在Connecting是要创建很多对象和内存等,在Disconnect是要释放所创建的对象和内存等,这样如果是服务器的话,每分钟都有和多个Connecting和Disconnect,而且创建和释放的资源全都一样,所以很多服务控件就一次在Pool中性创建和多个Connection然后每一个客户端连接都各他一个Connection,Disconnect时在将Connection放回到Pool中,以此来提高性能。
Z zqw0117 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-14 #3 多谢qince的解释,我也很关心这个问题。那么,如何实现呢?Delphi如何能使用连接池呢?
Q qince Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-14 #5 例如Indy中的Pool,ICS的Pool,其实很多服务控件都由Pool
A ahjie Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-14 #6 to qince Indy中的pool,全名是什么啊? 哪里能找到该组件的使用说明啊?谢谢
Q qince Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-14 #7 Sorry,我现在的机器没装Delphi,记得是IdThreadMgrPool控件,还有其他的Pool,你可以在Indy网上下载它的帮助文件,写得挺全,或者我给你Mail过去.
A ahjie Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-14 #8 to qince 谢谢,my email: wango_o@163.net
新 新乞丐 Unregistered / Unconfirmed GUEST, unregistred user! 2003-12-14 #11 连接池是不是汇编里面的共享数据区,也就是分配一区域进行数据的写入和读出