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

GwenDragon
 2014-05-31 11:42
#175844 #175844
User since
2005-01-17
14746 Artikel
Admin1
[Homepage]
user image
2014-05-31T08:06:06 chaoscase
(...)stehe gerade vor der Aufgabe eine Menge alter und schlecht programmierter cgi-Scripte für Fastcgi anzupassen.
Viel Erfolg, das macht Arbeit. Insbesondere, wenn Leute globale Variablen benutzt haben.

Quote
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?
Es kommt darauf an wie viele Aufrufe stattfinden und wie viele Verbindungen MySQL offen halten kann, da gibt es Grenzen.

Was für eine Anwendung ist es denn? Wie viele Requests kommen denn zu gleichen Zeit an?

Quote
(...)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?
Da FastCGI erheblich schneller arbeitet und die Module nur einmal geladen werden, ist es egal.
Aber von der Wartbarkeit des Programms ist es sinnvoll auszulagern.

View full thread Fast CGI und Datenbankverbindung