Posto je otvaranje konekcije sa BP zahtevan proces,mogao bi da razmislis da uvek imas otvoren niz(set) konekcija,pa ako skripta ima potrebu za konekcijom,preuzme neku od slobodnih,otvorenih konekcija iz niza,a ako takvih nema(tj. sve su zauzete) otvori novu.Posto skripta zavrsi koriscenje baze izvrsi se oslobadjanje konekcije,ili ako je broj konekcija veci od nekog predefinisanog broja,zatvara se konekcija.Ovo se u literaturi naziva connection pooling.Ne znam kako se ovo resava u PHP-u,ali u JAVI se radi lako.
A ovo drugo,verovatno je bolje prvo zatvoriti(ili ako koristis connection pooling vratiti)konekciju,pa tek onda otvoriti(uzeti)novu.
"necu da budem hipster kao ovi arhitekti koji znaju svakom ime, sta je radio, gde zivi, gde mu je office, gde drzi predavanja i sl... I onda kada vidis neku gradjevinu prvi put treba da pogodis cija je na osnovu stila. Bljak!"