Thread DBI::connect_cached (28 answers)
Opened by Froschpopo at 2006-02-24 15:08

steffenw
 2006-02-25 08:40
#34065 #34065
User since
2003-08-15
692 Artikel
BenutzerIn
[Homepage] [default_avatar]
connect_cached ist doch nur dazu da, daß der connect nicht immer wieder ausgeführt werden muß. Ich habe schon mal mit einer IBM DB2-Datenbanken gearbeitet, wo der connect 1 Sekunde dauert. Wenn ich da also im Script 2 unabhängige Datenbankzugriffe habe und jeder ordentlich sein disconnect macht, dann dauert das mit connect_cached 1 Sekunde und mit connect 2 Sekunden. Wenn das Script endet (CGI oder Shell) und es nicht mod_perl ist, dann ist auch der cache im Himmel. Soweit, wenn Du nicht mod_perl verwendest, denn da gibt es bekanntlich das Apache::DBI-Modul, welches dann ach noch nach Scriptende die Verbindung zur Datenbank aufrecht erhält. Das ist also noch besser, connect_cached bringt dann für die Verbindung keine Vorteile mehr.\n\n

<!--EDIT|steffenw|1140849821-->
$SIG{USER} = sub {love 'Perl' or die};

View full thread DBI::connect_cached