如何在 cakephp 中使用同一个数据库创建 2 个以上的连接
How to create more than 2 connection with same database in cakephp
我想与我的数据库建立多个连接。
我正在使用 persistent => false
并且已经进行了 5 个 ajax 调用来获取数据,现在每个查询都在等待 prvs 完成。
我希望所有这 5 个查询 运行 并行
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'user' => 'cluster',
'password' => '',
'database' => 'cluster',
'prefix' => '',
);
编辑:-
我遇到了问题,问题是正在建立阻塞连接,如何为我的请求发出非阻塞请求..?
只需复制并粘贴您的连接并为其命名,然后在您的模型 useDbConfig 属性 中使用该名称即可。
但是你说的没有多大意义。 5 个 AJAX 调用中的每一个都会创建一个完整的新请求,并在到达数据库之前运行整个 php 堆栈。你想要的方式 "optimize" 这根本没有意义。
我想你想同时执行一组查询,我想你需要动态连接数据库,看看下面的内容link,可能对你有帮助
我想与我的数据库建立多个连接。
我正在使用 persistent => false
并且已经进行了 5 个 ajax 调用来获取数据,现在每个查询都在等待 prvs 完成。
我希望所有这 5 个查询 运行 并行
public $default = array(
'datasource' => 'Database/Mysql',
'persistent' => false,
'host' => 'localhost',
'user' => 'cluster',
'password' => '',
'database' => 'cluster',
'prefix' => '',
);
编辑:- 我遇到了问题,问题是正在建立阻塞连接,如何为我的请求发出非阻塞请求..?
只需复制并粘贴您的连接并为其命名,然后在您的模型 useDbConfig 属性 中使用该名称即可。
但是你说的没有多大意义。 5 个 AJAX 调用中的每一个都会创建一个完整的新请求,并在到达数据库之前运行整个 php 堆栈。你想要的方式 "optimize" 这根本没有意义。
我想你想同时执行一组查询,我想你需要动态连接数据库,看看下面的内容link,可能对你有帮助