Hi,
Also ich entschuldige mich hiermit nochmal, dass ich Euch
mit einer Dau-Frage belästigt habe und die Zeit gestohlen habe.
Es ist kein Problem, daß Du irgendwas nicht weißt - denn um das zu
erkennen ist eine Frage im Forum wirklich ein sehr geeigneter Ort.
Es wird nicht wieder vorkommen. In Zukunft werde ich hier
keine Fragen mehr posten. Das soll jetzt nicht als ein Angriff
an Euch gewertet werden, ich ziehe einfach nur meine Konsequenzen
Überlege Dir das bitte nochmal. Es ist einfach nicht notwendig, daß
Du Dich jetzt irgendwie schuldig fühlst oder so.
Aber was meine Frage betrifft, so sehe ich sie nun nicht ganz
so "schlimm" wie die mit dem Autovergleich.
Ich finde den Auto-Vergleich nicht "schlimm", sondern sehr treffend.
Denn man kann ja ganz allgemein, wie ich nun mittlerweile
weiss, sagen, dass cgi generell langsamer ist im Vergleich zu
PHP oder auch Perl als Modul. Das hätte mir schon weitergeholfen,
sollte es doch nur ein kleiner Erfahrungs- und Wissensaustausch sein.
Deine Fragestellung hat aber explizit SQL-Zugriffe genannt.
Und deshalb lautet die Antwort im Wesentlichen, daß es auf die gewählte
Programmiersprache in Deinem Fall (!) eben gerade nicht ankommen wird.
Einerseits sind mit sehr hoher Wahrscheinlichkeit die Datenbankzugriffe
wirklich deutlich langsamer als der Rest.
Und andererseits kannst Du überhaupt nicht Perl mit PHP vergleichen,
sondern lediglich eine bestimmte Perl-Installation mit einer bestimmten
PHP-Installation.
Denn sowohl Perl als auch PHP lassen sich sowohl via CGI als auch in
Form eines in den Webserver eingebetteten Moduls ansprechen - wobei
wahrscheinlich die Modul-Versionen etwas (!) schneller sind als die CGI-
Versionen, weil sie bestimmte Dinge cachen - aber bei Perl beispielsweise
gleichzeitig einen saubereren Programmierstil erzwingen, weil mod_perl
etwa fehlende Initialisierungen mit dem Nichtfunktionieren des Programms
bestrafen könnte usw.
Also: Keine Rose ohne Dornen.
Viele Grüße - und bis zur nächsten Frage
Michael