phpbar.de logo

Mailinglisten-Archive

[php] Re: php Funktionen und DB-Connect

[php] Re: php Funktionen und DB-Connect

Andreas Zaugg webmaster_(at)_marktstrasse.ch
Wed, 2 Feb 2000 11:16:04 +0100


Hoi Joerg

Vielen Dank für Deine ausführliche Antwort - Super !!!

>Oracle wuppt bei mir mit 22MB pro anfrage
Ich hoffe, das ist bei MySQL anders....



Vielen Dank
Gruss Andi Zaugg


> >
> > Was ist jetzt besser:
> > - Ich Connecte in der Funktion (Mehrmals connecten und wieder
schliessen)
> > oder
> > - Ich connecte VOR der for Schleife und schliesse erst wieder nach der
> > Schleife
> >
> > Was macht hier mehr Sinn und was belastet den Server am meisten?
>
>
> Definitiv dein 2er Punkt macht mehr Sinn. Jenach verwendetem
> Datenbanktyp wuerde bei deiner ersten Version riesige Resourcen
> verbraucht wuerden. Oracle wuppt bei mir mit 22MB pro anfrage... man
> stelle sich das mal in einer schleife vor nur um 20 Datensaetze
> anzuzeigen...aarrgghh! Hinzu kommen wuerde dann auch noch das bei
> gleichzeitigem Zugriff auf die Datenbank der "Watermark" steigen
> koennte. Mit "Watermark" sind die gleichzeitigen Verbindungen gemeint
> und daraus ergeben sich sapeter einmal die Lizenzzahlungen. Kann ein
> teuerer Spass werden.
>
> Eine weitere Moeglichkeit (sofern von der DB und PHP unterstuetzt zb.
> Mysql,Oracle,Postgre usw.) waeren "persistent" Verbindungen.
> Standardmaessig werden ja die Datenbankverb. nach Ablauf deines Scripts
> automatisch beendet. Unter Verwendung einer staendigen ("persistent")
> Verbindung bleibt der Connect erhalten und die Anmeldeprozedur beim
> nachste Aufruf entfaellt und hier stellt sich dann er
> Geschwindigkeitsvorteil fuer dich ein. Nachteil: Laeuft nur wenn als
> Apachemodul und nicht in der CGI-Version. Wenn wenig Verkehr auf deiner
> Seite ist belastest du deinen Webserver mit einer zusaetzelichen
> Verbindung die ja nur selten Gebraucht wird.
>
> Gruss
> Joerg Behrens
> --
> Key fingerprint =  92 7D E0 A6 CF AE EC 32  14 28 EF 0D 57 2A 88 5B
> ----------------------------------------------------------------------
> Preussag Noell Dienstleistungs GmbH
> D-97080 Wuerzburg Mobil: 0171/60 57 963
> Alfred-Nobel-Straße 20 Tel: +49 931 903-2243
> Abt: DV-C/tr Fax: +49 931 903-2051
>
> --
> ** Durchgehend geöffnet: http://www.php-center.de **
> Die PHP-Liste: mailto:php_(at)_infosoc.uni-koeln.de
> http://infosoc.uni-koeln.de/mailman/listinfo/php



php::bar PHP Wiki   -   Listenarchive