PHP 使用PDO持久化連接

PDO:PHP訪問數據庫的一個輕量級接口,可以使用相同的函數來查詢和獲取不同數據庫的數據.底層的數據庫驅動實現了PDO接口,底層數據庫驅動的功能作爲標準擴展功能.


PDO是數據庫訪問抽象層不是數據庫抽象層.


當我們使用PDO連接數據庫的時候,每次都會建立一個新的連接,不管多少次連接,都會創建一個新的連接,會造成一個很大的開銷,程序也會變慢,這時候我們應該使用PDO的持久化連接,當第一次建立了連接後,腳本結束的時候不會關閉這個連接,而是被PHP緩存,當我們使用相同的憑證再次連接數據庫的時候,不會創建一個新的數據庫連接,而是使用被PHP緩存的數據庫連接,這樣減少了不必要的開銷.也就是說減少了PHP和數據庫連接的時間.這樣的程序會更快.


我們在使用PDO持久化連接的時候,需要在連接初始化的時候設置持久化連接,如果在初始化後設置持久化連接,不會有持久化連接功能.



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