PHP 使用PDO持久化连接

PDO:PHP访问数据库的一个轻量级接口,可以使用相同的函数来查询和获取不同数据库的数据.底层的数据库驱动实现了PDO接口,底层数据库驱动的功能作为标准扩展功能.


PDO是数据库访问抽象层不是数据库抽象层.


当我们使用PDO连接数据库的时候,每次都会建立一个新的连接,不管多少次连接,都会创建一个新的连接,会造成一个很大的开销,程序也会变慢,这时候我们应该使用PDO的持久化连接,当第一次建立了连接后,脚本结束的时候不会关闭这个连接,而是被PHP缓存,当我们使用相同的凭证再次连接数据库的时候,不会创建一个新的数据库连接,而是使用被PHP缓存的数据库连接,这样减少了不必要的开销.也就是说减少了PHP和数据库连接的时间.这样的程序会更快.


我们在使用PDO持久化连接的时候,需要在连接初始化的时候设置持久化连接,如果在初始化后设置持久化连接,不会有持久化连接功能.



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章