Ein Schritt wäre ganz am Ende des Scriptes wenn eh nichts mehr mit der DB Kommuniziert, diese zu nullen, also zu schließen, sonst bleibt diese ja auf:
PHP Code:
$db = new PDO('mysql:host=HOST;dbname=DEINEDB', $USER, $PASS);
$db = null
entsprechend musst du es auf dein Script an passen.
Oder aber das ganze als Persistente Verbindung initialisieren:
PHP Code:
$db = new PDO('mysql:host=HOST;dbname=DEINEDB', $USER, $PASS, array(
PDO::ATTR_PERSISTENT => true
));
Er cached somit die Verbindung und verwertet diese für weitere und macht auch nicht immer eine neue auf.
Ggf. google diese zwei Dinge und schau was für dich am besten klappt und was diese Dinge genau machen.