Thread Fast CGI und Datenbankverbindung (7 answers)
Opened by chaoscase at 2014-05-31 10:06

pq
 2014-05-31 11:42
#175843 #175843
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
2014-05-31T08:06:06 chaoscase
Bis jetzt wird am Anfang jedes Scripts eine Verbindung zu MySQL aufgebaut und am Ende steht immer ein "$dbh->disconnect;".
Ist das richtig so, also auch mit Fastcgi? Oder sollte man die Verbindung einfach bestehen lassen?

ich würde die verbindung schon vor der fastcgi-loop aufmachen. sollte ein bisschen was bringen. dann musst du aber beachten, dass es connection-timeouts geben kann.

Quote
Ich habe im Moment viel redundanten copy & paste - Code, den ich der Übersichtlichkeit wegen gerne in ein Modul auslagern würde. Ist es von der Ausführungsgeschwindigkeit her ein Nachteil wenn das in einer anderen Datei steht? Also, sollte ich vielleicht besser die entsprechenden Stellen als sub in jedes einzelne Script schreiben?

du wirst den unterschied nicht merken. bei fastcgi sowieso nicht.
davon abgesehen kostet unübersichtlicher code mehr zeit, als du damit jemals ausführungszeit sparen könntest ;-)
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem

View full thread Fast CGI und Datenbankverbindung