Schrift
Wiki:Tipp zum Debugging: use Data::Dumper; local $Data::Dumper::Useqq = 1; print Dumper \@var;
[thread]3182[/thread]

mod_perl Skript auch als CGI?



<< |< 1 2 3 >| >> 25 Einträge, 3 Seiten
cbxk1xg
 2006-02-10 19:48
#29836 #29836
User since
2003-10-20
496 Artikel
BenutzerIn
[default_avatar]
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?
GwenDragon
 2006-02-10 21:22
#29837 #29837
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
Das kommt auf das Skript an.

Wenn du viel mit Apache-Handlern und Requests herum gefuhrwerkt hast, geht das in CGI nicht.
cbxk1xg
 2006-02-10 21:56
#29838 #29838
User since
2003-10-20
496 Artikel
BenutzerIn
[default_avatar]
OK, und wenn nich'? Geht's dann, oder muss ich was ändern?
GwenDragon
 2006-02-10 22:02
#29839 #29839
User since
2005-01-17
14748 Artikel
Admin1
[Homepage]
user image
Fährt ein Käfer mit Benzin? Ja, es kommt auf das Benzin und das Baujahr an.

So genau kann ich das aus dem Stegreif nicht sagen.
Das kommt wirklich auf das Skript an.
Probier es aus.
Wenn dann was nicht geht, sind wir ja immer noch da ;)
cbxk1xg
 2006-02-10 22:50
#29840 #29840
User since
2003-10-20
496 Artikel
BenutzerIn
[default_avatar]
[quote=GwenDragon,10.02.2006, 21:02]Fährt ein Käfer mit Benzin?[/quote]
Ich hab' nich' mal 'n Führerschein. Keine Ahnung. :-)

Ich wollte halt nur mal grundsätzlich abklären ob ich mir mit mod_perl doppelte Arbeit aufbürde. Denn leider läuft mod_perl ja nicht auf jedem Server der auch CGIs unterstützt.
ptk
 2006-02-10 23:59
#29841 #29841
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Du kannst Apache::Registry verwenden. Dann hast du sozusagen das Look'n'Feel von CGIs innerhalb von mod_perl.

Du könntest aber auch versuchen, viel Logik/Datenbankhandling/etc. in eigene Module auszulagern. Dann können CGI und mod_perl-Handler recht klein gehalten werden. Das empfiehlt sich auch, weil man damit auch leichter Testskripte schreiben kann.

Es gibt auch Frameworks, die beide Interfaces anbieten. Ich glaube, Catalyst kann das, auch wenn CGI wegen der Performance nicht empfohlen wird.
cbxk1xg
 2006-02-11 00:32
#29842 #29842
User since
2003-10-20
496 Artikel
BenutzerIn
[default_avatar]
Ok, das ist doch schon mal eine für mich verständliche Antwort. :-) Letztlich sieht es so aus, daß ich ohnehin alles Objekt orientiert machen will und in einzelne Module verpacken werde.

Wenn ich das richtig verstehe muß ich lediglich beim erstellen der Module darauf achten das sie sowohl in einem normalen CGI, als auch unter mod_perl lauffähgig sind. Und im Hauptskript steht dann die ganze CGI und mod_perl-Handler Soße. Richtig???

Letztlich will ich halt zwei mögliche Varianten haben. Eine sehr kompatible, weil nur CGI und eine schnelle via mod_perl. Und sofern es nicht der Quadratur des Kreises nahe kommt, sollte alles nur einmal geschrieben werden. Also alles in einem Skript und keine zwei verschiedenen Skripte.\n\n

<!--EDIT|cbxk1xg|1139610918-->
ptk
 2006-02-11 03:09
#29843 #29843
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Der mod_perl-Handler wäre ein Modul, und das CGI-Skript ein Skript. Hybride Perlprogramme, die sowohl Modul als auch Skript sein können, sind möglich; wurde im Forum vor Kurzem behandelt.
cbxk1xg
 2006-02-11 05:43
#29844 #29844
User since
2003-10-20
496 Artikel
BenutzerIn
[default_avatar]
Quote
Der mod_perl-Handler wäre ein Modul, und das CGI-Skript ein Skript. Hybride Perlprogramme, die sowohl Modul als auch Skript sein können, sind möglich; wurde im Forum vor Kurzem behandelt.

Also ich hab jetzt so gut wie jeden Thread in diesem Forum zu mod_perl gelesen. Mir tun langsam echt die Augen weh...

Allerdings habe ich nirgends den von ptk erwähnten Thread gefunden.
renee
 2006-02-11 09:51
#29845 #29845
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Das ist keine mod_perl spezifische Sache. Ich nehme an, ptk meinte diesen Thread: http://board.perl-community.de/cgi-bin....;t=2191
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
<< |< 1 2 3 >| >> 25 Einträge, 3 Seiten



View all threads created 2006-02-10 19:48.