phpbar.de logo

Mailinglisten-Archive

[php] Zend Optimizer & Performance

[php] Zend Optimizer & Performance

Gloss Mathias php_(at)_phpcenter.de
Mon, 15 Apr 2002 15:37:09 +0200


Aloha,

> Von: 	Alexander Skwar[SMTP:lists.ASkwar_(at)_DigitalProjects.com]
>
> Von der Theorie hast Du recht, allerdings führt pconnect oft dazu, das
> es sehr, sehr viele Prozesse gibt die nur vor sich hinidlen und somit
> den Server in die Knie zwingen.  pconnect in PHP mit Apache 1.x ist
> sinnlos.
>
> Ich hänge mal eine Mail von Björn Schotte an, in der er gut erklärt,
> warum pconnects tödlich sind.
>
.....

> mysql_pconnect(). Weil mysql_pconnect() nur für Persistenz
> innerhalb eines Apache-Prozess für jeweils ein einziges
> Verbindungsparameter-Tripel (DB - Host, User, Passwort)
> sorgt.
>
...


Wie so oft gibt es keine optimale Möglichkeit. Wenn man den
Datenbankserver für sich alleine hat, und obiges von Björn berück-
sichtigt (also nur ein DB-User verwendet), sind pconnects per-
formanter.

Bei einem Wald- und Wiesenhoster, der auf einer DB 200 User
verwendet und auch noch nen Apache mit 10000 virtuellen Hosts
sollte man dann doch connect benutzen ....


==> Wenn man weiß, was man tut, findet man die optimale Lösung.

==> Die pauschale aussage "pconnects sind sinnlos" ist falsch.

Bei MySQL dauert ja ein connect nicht lange ... aber nimm mal Oracle
oder so, dann merkst du den Unterschied.


Grüße, Mathias


php::bar PHP Wiki   -   Listenarchive