I lazy connection Benim DB nesnesi içinde benim DB bağlanmak için kullanın. Bu temelde ilk sorgu kendisine teslim edilinceye kadar o () mysql_connect aramıyor, ve sonra ve daha sonra gelen reconnecting atlıyor demektir.
Şimdi disconnectFromDB()
hoş çok çağrılar mysql_close()
ve setleri $_connected = FALSE
(yani query()
yöntemi bilecek adlandırılan benim DB sınıfının bir yöntemi var ) yine DB bağlanmak için. Ben (kod sadece bir örnektir) gibi bir şey düşünüyordum çünkü bu ... nesnesi aracılığıyla harici her türlü (özel bir fonksiyonu olarak) sorgu veya sonrasında aranmalıdır
$students = $db->query('SELECT id FROM students');
$teachers = $db->query('SELECT id FROM teachers');
Her sorgudan sonra kapanış ise sadece sonuna kadar bu satırı ekleyerek, bana karşı gibi Şimdi, bu çok bunu yavaşlatmak istiyorum
$db->disconnectFromDB();
Veya sadece sayfanın en sonunda yukarıda ki satırı içermelidir?
Ne avantajları / dezavantajları var mı ya? Ne sizin durumunuzda en iyi çalıştı? Performans küçük kaybının yanı sıra, mySQL bağlantısını kapatmak için unutmak gerçekten yanlış bir şey var mı?
Cevaplamak için zaman ayırdığınız için teşekkür ederiz.
Teşekkür ederiz!