coo*_*ool 19 php mysql connection connection-pooling
我打算用MYSQL.是否有可用的连接池扩展?或者连接的常规做法是什么?这是每个地方使用的那个......
mysqli_connect("localhost", "xxx", "xxx", "test");
Run Code Online (Sandbox Code Playgroud)
人们只使用正常mysql_connect还是pconnect......?我pconnect应该为PConnect 做得更好,有什么设置?
小智 10
PHP 5.3中为mysqli扩展引入了持久连接支持.支持已存在于PDO MYSQL和ext/mysql中.持久连接背后的想法是客户端进程和数据库之间的连接可以由客户端进程重用,而不是多次创建和销毁.这样可以减少每次需要时创建新连接的开销,因为未使用的连接已缓存并可以重复使用.
与mysql扩展不同,mysqli不提供用于打开持久连接的单独函数.要打开持久连接,必须在连接时将p:添加到主机名.
来源:http://www.php.net/manual/en/mysqli.persistconns.php
sample code:
$GLOBALS["mysqli"] = new mysqli('p:localhost', 'username', 'password', 'db_name');
Run Code Online (Sandbox Code Playgroud)
编辑:对不起,我没有看到其他答案.