我想知道是否有任何與使用Singleton類連接到MySQL數據庫相關的負面性能問題。特別是我擔心在網站繁忙時需要花費時間來獲得連接。單身人士能否「陷入困境」?使用單例連接到繁忙網站上的MySql
public static function obtain($server=null, $user=null, $pass=null, $database=null){
if (!self::$instance){
self::$instance = new Database($server, $user, $pass, $database);
}
return self::$instance;
}
我假設這不是一個單一的,長期的PHP過程,而是一個PHP頁面提供HTTP請求?在這種情況下,單例與連接處理,池化等完全無關。 – Kevin
沒有這只是提供http請求 – keeg