Thread mod_perl Skript auch als CGI? (24 answers)
Opened by cbxk1xg at 2006-02-10 19:48

Heromaster
 2006-02-11 17:34
#29846 #29846
User since
2003-08-05
220 Artikel
BenutzerIn
[default_avatar]
[quote=cbxk1xg,10.02.2006, 18:48]Hallo, Freunde der Sonne!

ich habe mich ein wenig in die Doku von mod_perl eingelesen und auch ansatzweise verstanden, warum man seine Skripte dafür überarbeiten muß. Mich würde nun noch interessieren ob das dann alles auch noch "rückwärtskompatibel" ist. Mit anderen Worten, kann ich ein auf mod_perl umgearbeitetes Skript auch als ganz normales CGI benutzen, oder muß ich zwingend zwei Versionen eines Skripts erstellen?[/quote]
Deine Frage muss ganz eindeutig mit Jein beantwortet werden. Kommt darauf an, was Du vorhast, was Du bisher für Module benutzt hast und inwie weit Du die Laufzeit Deiner Scripte senken willst.

Wenn Du diesselbe Version Deines Scripts für mod_perl und CGI lauffähig haben willst, brauchst Du nur wenig ändern. Deine Scripte sollten allerdings use strict;-fest sein, damit es unter mod_perl keine bösen Überraschungen gibt. Auch beim Einbinden von selbstgeschriebenen Modulen gibt es ein paar Stolpersteine.perldoc modperl_traps hält da einige Tipps parat.
Es gibt zwar einen Performanceunterschied bei dieser Variante, allerdings ist dieser deutlich geringer als wenn Du Dein Script rein für mod_perl schreiben willst.
Derjenige, der zwei Hasen jagt, lässt einen zurück und verliert den anderen.

View full thread mod_perl Skript auch als CGI?