Thread DBI::connect_cached
(28 answers)
Opened by Froschpopo at 2006-02-24 15:08
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};
|