phpbar.de logo

Mailinglisten-Archive

[php] Mysql connect-pconnect

[php] Mysql connect-pconnect

Egon Schmid php_(at)_phpcenter.de
Tue, 13 Nov 2001 20:58:53 +0100


From: "Jan Rosam" <jan_(at)_rosam.de>

> Worin besteht der Unterschied zwischen
> mysql_connect() und mysql_pconnect, und was ist
sinnvoller(effizenter) ?

Sollte doch alles bei
http://download.php.net/manual/de/features.persistent-connections.ph
p stehen. Normalerweise sind die persistente Datenbankverbindungen
effizienter, weil der Verbindungsaufbau bei weiteren Zugriffen mit
denselben Parametern wegfällt.

Die persistenten Verbindungen haben trotz des geringen
Performancevorteil bei MySQL auch einen Nachteil, wenn z.B. die Zahl
der Zugriffe recht hoch ist. Das Ergebnis konnte man immer wieder
bei Strato sehen, weil die Ressourcen meistens erschöpft waren.

> D.h. was bedeutet persistent(ständige), wann endet sie, bzw. wie
kann ich
> sie beenden?

Es gibt kein mysql_pclose(). Wenn man eine Datenbankverbindung
beenden will, dann sollte man diese Verbindung mit mysql_connect()
herstellen.

-Egon



php::bar PHP Wiki   -   Listenarchive