当采用DNA结构后,为每个用户指定同一个数据库连接帐号,则每个用户都可以共享此连接资源。
如果当前的连接正在使用,则系统会自动创建一个新的连接,当用户使用完连接后,系统并不马上释放该连接,而是将该连接放入连接池中等待其它用户使用;
如果有一个用户请求连接,系统先检查连接池中有无空置的连接,如果有则直接将该连接给用户,如果没有,则为用户新建一个连接。尽量不要请所有的用户共用一个连接,这样的话会大大影响性能,因为一个连接在某一时刻只能为一个用户服务,其它用户必须等待当前用户的任务完成后才能使用该连接。
如果当前的连接正在使用,则系统会自动创建一个新的连接,当用户使用完连接后,系统并不马上释放该连接,而是将该连接放入连接池中等待其它用户使用;
如果有一个用户请求连接,系统先检查连接池中有无空置的连接,如果有则直接将该连接给用户,如果没有,则为用户新建一个连接。尽量不要请所有的用户共用一个连接,这样的话会大大影响性能,因为一个连接在某一时刻只能为一个用户服务,其它用户必须等待当前用户的任务完成后才能使用该连接。
解决方案 »
- 请问用hook做的按钮怎么实现个性化?
- ado+mysql, utf8编码, 奇数个汉字时最后一个汉字被截掉
- 如何得知一个页面被分割为几个部分?
- 怎样从DLL中提取字符串数组 在线等待...
- 请问在CSocket类中的server的Socket怎么得到client的ip地址?
- 我要在程序使用GetProcessIdFromName函数,我应该包含什么头文件呢??100分啊!!
- CAsyncSocket编程,如何判断同客户端成功连接,非阻塞
- 怎样在对话框中使用工具栏?
- 请问哪里有关于多媒体编程的ebook下载?
- 紧急求助:用MFC开发的ActiveX传入函数的BSTR是乱码
- 怎么用ado???
- 如何利用时钟编程
另一个办法是将所有的方法做到服务器对象中,然后结果放到一个队列中,再依次交给客户端。
我现在正在作类似的东东,具体方法是被公司保密的。只能提供这么多。