Hallo Netti2002!
[hat ein script in] Perl ... eine bessere Performance
als ... [eins in] php?
Wenn PHP als Modul läuft (bei Puretec tut es das AFAIR nicht) dann hat es einen 'Startvorteil', d.h. kleine Scripte laufen etwas fixer los.
Zu sagen ist zu diesem Script noch, dass es viele
Postgresql-Datenbankzugriffe hat.
Dann dürfte der Datenbankzugriff einen nennenswerten Teil ausmachen und da ist es wohl egal welche Sprache das macht.
Was ist da also optimaler, php mit postgresql-Zugriffen
oder cgi-perl und postgresql.
Im Zweifel hilft nur ausprobieren.
Das Result wird wahrscheinlich sein, dass es sich nix nimmt.
Genauso wahrscheinlich lässt sich die Performace deiner Anwendung um den Faktor 2 steigern, indem man die Logik der Anwendung optimiert.
Aber ob das überhaupt nötig ist?
Sollte deine Anwendung Performanceprobleme zeigen wird eine andere Sprache da eher nix dran ändern, es sei denn du hast eine Schwachstelle einer Implementierung erwischt.
Die Anwendung in deiner Lieblingssprache zu schreiben wird es dir auf jeden Fall erleichtern sinnvolle Programmkonstrukte zu erstellen und wenn nötig auch einen komplizierteren aber effizienteren Algorithmus zu benutzen.
Letzlich wird Performance IMHO oft an den falschen Stellen überbewertet. Wieviele Leute optimieren an Ausdrücken rum die überhaupt nicht nennenswert zur Laufzeit beitragen?
Gruss,
Carsten