有沒有想過,如果程式採用以下的資料庫連線方式
include("db.php"); $db = new DB(); $db->query(.....); |
如果開啟五個頁面,資料庫會重新new五個資料庫連線去做連接動作,連線數應該會爆漲吧!
有沒有改進的方式?
可採用singleton模式來改寫成如下:
class DB |
使用時可避免重覆實 體化類別,避免記憶體占用過多的狀況:
$conn = DB::getInstance(); $conn->query(.....); |
全站熱搜
留言列表