Das Web funktioniert von Natur aus in einem getrennten Zustand. Das bedeutet, dass Sie keine Ahnung haben, ob der Client für eine zweite Anfrage zurückkommt oder nicht.
Unabhängig davon, ob Sie sich unbedingt auf jeder einzelnen Seite mit der Datenbank verbinden/trennen möchten. Nur so können Sie sicherstellen, dass keine Verbindungen verloren gehen und die Website reaktionsfähig bleibt.
Die meisten Systeme verfügen über eingebaute Methoden zur Handhabung des Verbindungspoolings, was das Anfordern einer neuen Verbindung sehr, sehr schnell macht und Sie sich daher keine Sorgen machen müssen.