当我使用 PDO 和 MySQL 编写 PHP 代码时,我总是会在需要它们的函数中创建连接,如下所示:
result pseudo_function() {
create and open connection
do stuff
close connection
return result
}
现在,我开始用 C 编程,我发现指针是一种将整个连接作为参数传递给函数的有趣方式。我想知道在服务整个用户请求之前传递函数之间的连接是否会更好。
澄清一下:对于一个用户请求,可能会调用 1-5 次函数,然后打开数据库、获取数据、执行某些操作、关闭并返回。
如果您保持连接打开,它是否会在性能方面有所不同?