Christian Kruse: Verbindung jedes mal schließen, oder offen halten

Beitrag lesen

你好 Timo,

Die Umstaende musst du genauer beschreiben. Was meinst du mit “offen
halten”? Was meinst du mit “nach jeder Abfrage schliessen”?

Es ist ein kleines CMS, wo wirklich nach jeder Aktion des Benutzers eine
Datenbankabfrage stattfindet. Es ist auch nicht so, das sich der Benutzer
lange auf einer Seite befindet, sondern eher schnell seine Sachen
administriert und dann verschwindet, deshalb weiß ich nicht ob ich die
Datenbankverbindung offen lassen soll oder immer wieder schließen soll?

Was bedeutet denn «nach jeder Abfrage schliessen»? Fuer die Dauer des
Requests kannst du doch problemlos die Verbindung offen halten, da spricht
ja nichts gegen.

Wenn du persistente Datenbank-Verbindungen benutzt (also mit mysql_pconnect
arbeitest) solltest du aber Zugriff auf die Server-Konfiguration haben, da
dann doch ein wenig Fein-tuning angesagt ist -- sonst kommt es zu lustigen
Fehlermeldungen wie “Max. number of connections exceeded”.

再见,
 CK

--
Zu wissen, was wir nicht wissen, ist die Quelle der Weisheit.
http://wwwtech.de/