singleton DB vs presistent DB

时间:2017-06-17 13:28:14

标签: php pdo

通过Php.net概述,你可以创建一个presistent数据库连接,但我想知道为什么我可以创建一个实例化db连接并通过某个函数公开它的单例类时使用这个方法?

1 个答案:

答案 0 :(得分:1)

非持久性singelton连接(PDO)在脚本结束时(响应)关闭。持久连接不会在脚本末尾关闭,而是在另一个脚本使用相同凭据请求连接时进行高速缓存和重新使用。持久连接可能会导致不必要的副作用和安全问题。

Go reference