> Tats�chlich braucht das Erstellen einer Connection oft die meiste Zeit
> bei den Datenbankoperationen. Deshalb gibt es in ASP das
> Connection-Pooling, das bewirkt, dass eine Connection mit "conn.close"
> nur freigegeben und nicht sofort geschlossen wird, und mit "conn.open"
> nicht unbedingt eine neue Verbindung aufgebaut, sondern
> stattdessen eine
> freigegebene aus dem Pool verwendet wird. Beim Testen kann man das
> ebenfalls feststellen: Die erste Verbindung dauert lange,
> aber schon die
> zweite ist wesentlich schneller, weil Sie aus dem Pool kommt.
das best�tigt meine beobachtung, das connectionobjekt wird offenbar
bereits nach wenigen minuten aus dem speicher entfernt und muss
trotz bestehender session neu aufgebaut werden.
beim anmelden wird eine verz�gerung subjektiv nicht so st�rend
wahrgenommen, wie wenn man mitten drin nach kurzer inaktivit�t
wieder weiterarbeitet und die seite auf einmal *h�ngt*
jetzt hab' ich noch einen test gemacht mit einem einfachen
SQL-statement (jeweils 20 durchg�nge)
100 mal set / set nothing - mittelwert 1,28
100 mal conn aus session - mittelwert 0,82
also eigentlich irrelevant im verh�ltnis zum restlichen script
der vorteil, es im speicher zu haben, bleibt aber
danke f�r eure kommentare
christian
| [aspgerman] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp