如何在 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,可能对你有帮助