phpbar.de logo

Mailinglisten-Archive

C-API: mysql_real_connect

C-API: mysql_real_connect

Patrick Bierans mysql_(at)_lists.phpcenter.de
Fri, 27 Apr 2001 16:27:34 +0100


> mysql_real_connect

Es gibt im PHP mysql_connect() und mysql_pconnect().

Das "p" steht für persistent und hält einen db-handle
einen gewissen Zeitraum für den Client offen, der ihn
erzeugt hat. Vorteil: Der Overhead des Verbindungsaufbaus 
zwischen MySQL und Apache (und deren Äquivalenten) fällt
ab der zweiten Verbindung weg. Nachteil: Es wird recht
viel Speicher belegt und der MySQL-Daemon ist leichter 
in die Knie zu zwingen. Ein Tuning in den INI's fällt
manchal auch an.

Da MySQL sehr schmal gebaut wurde, um schön schnell 
antworten zu können, ist die Einsparung des erneuten Auf-
baus des db-handles kaum messbar. Bei mir war es besser,
auf das "p" zu verzichten. Es wurde alles 2ms langsamer,
aber bei hoher Last sang die Leistung nicht so schnell.

Mehr findest du hier:
http://de.php.net/manual/de/ref.mysql.php


Patrick Bierans / LYNET Kommunikation AG/ pbierans_(at)_lynet.de
---------------------------------------------------------------
Das Internet-Systemhaus fuer Multimedia- und Netzwerkloesungen.
Zentrale Luebeck: Fon +49-451-6131-0, Fax -333
Niederlassung Hamburg:  Fon +49-40-65738-0, Fax -333

---
*** Weitere Infos zur Mailingliste und MySQL unter http://www.4t2.com/mysql 



php::bar PHP Wiki   -   Listenarchive