bod*_*ydo 6 php mysqli fastcgi
我通过FCGI运行PHP - 这是我的Web服务器生成几个PHP进程,它们继续运行10,000个请求,直到它们被回收.
我的问题是 - 如果我$mysqli->connect在PHP脚本的顶部,$mysqli->close当我即将结束运行脚本时是否需要调用?
由于PHP进程长时间处于打开状态,因此我$mysqli->connect会将每个映像泄漏1个连接,因为进程一直在运行且没有人关闭连接.
我是否正确思考与否?我应该打电话$mysqli->close吗?
当PHP退出时,它会正常关闭数据库连接.
使用close方法的唯一原因是当你想要终止不再使用的数据库连接时,你有很多事情要做:像处理和流式传输数据一样,但如果这很快,你可以忘记关于密切的声明.
将它放在脚本的末尾意味着冗余,没有性能或内存增益.