PHP中如何实现数据库连接池?

发布于 2024-08-03 04:13:20 字数 252 浏览 2 评论 0原文

可能重复: PHP 中的连接池php 连接池 mysql

我曾经在 $_SESSION 中恢复连接。

但发现不好。

Possible duplicates: Connection pooling in PHP and php connection pooling mysql

I used to restore connections in $_SESSION.

but found it not good.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

仙女 2024-08-10 04:13:20

在php中不可能实现数据库池,因为每个请求都运行在一个全新的进程中。请求之间没有任何内容可以保留。该库可能有自己的数据库池(在 mysql api 中,称为持久连接)。对于 mysql 来说,这是没有实际意义的,因为建立新连接的成本微乎其微。

It is impossible to implement a database pool in php, because each request runs in a completely new process. There is nothing that survives between requests. The library may have its own database pool (In the mysql api, it's called persistent connections). For mysql, it's moot point though, since the cost of establishing a new connection is minuscule.

咋地 2024-08-10 04:13:20

这并不是微不足道的,无论采用何种技术,数据库连接都是连接到数据库时最耗时的步骤。

It is not minuscule, database connection is the most time consuming step while connecting to DB irrespective of the technology.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文