Dario Linsky
Erfahrenes Mitglied
Hiho,
der Titel list sich vielleicht etwas komischt, aber genau das ist mein Problem... Oder besser gesagt: Wohin mit der Datenbank-Connection?
Soll für jeden Benutzer eine Connection erstellt und in die Session gelegt werden? Soll ich eine Connection für die gesamte Anwendung zur Verfügung stellen? Oder gibt's evtl. sogar irgendetwas Vergleichbares wie die ConnectionBroker-Klassen für J2EE, womit die vorhandenen Ressourcen auf die einzelnen User optimal verteilt werden?
Bei jedem Seitenaufruf eine Datenbankverbindung herstellen, die nötigen Abfragen ausführen und nachher alles sauber wieder schließen, halte ich für nicht ganz optimal. Wenn das sein müsste, könnte ich auch gleich bei PHP bleiben.
Also muss die Connection irgendwo an einer globalen Stelle abgelegt werden. Was ist da also am besten geeignet, um die Ressourcen vom Server möglichst zu schonen?
Grüße, Dario
der Titel list sich vielleicht etwas komischt, aber genau das ist mein Problem... Oder besser gesagt: Wohin mit der Datenbank-Connection?
Soll für jeden Benutzer eine Connection erstellt und in die Session gelegt werden? Soll ich eine Connection für die gesamte Anwendung zur Verfügung stellen? Oder gibt's evtl. sogar irgendetwas Vergleichbares wie die ConnectionBroker-Klassen für J2EE, womit die vorhandenen Ressourcen auf die einzelnen User optimal verteilt werden?
Bei jedem Seitenaufruf eine Datenbankverbindung herstellen, die nötigen Abfragen ausführen und nachher alles sauber wieder schließen, halte ich für nicht ganz optimal. Wenn das sein müsste, könnte ich auch gleich bei PHP bleiben.

Also muss die Connection irgendwo an einer globalen Stelle abgelegt werden. Was ist da also am besten geeignet, um die Ressourcen vom Server möglichst zu schonen?
Grüße, Dario