PHP如何处理MySQL


How PHP handles MySQL?

我想知道PHP是如何处理MySQL连接的?

例如,在我们的web服务器上有index.php、info.php。它们中的每一个都必须连接到数据库并检索一些数据。这意味着我必须在这两个文件上建立mysqli_connect,或者我可以建立"全局"连接吗?对于每一个访问我网站的客户,PHP是否会创建新的连接?

所以一种情况可能是在index.php上,有一个选择查询,同时我的网站上有10000名访问者。那么将创建10000个连接?

PDO允许您创建连接池,以避免每次脚本需要与数据库对话时建立新连接的开销。请查看更多详细信息:http://php.net/manual/en/pdo.connections.php