Schrift
[thread]317[/thread]

FastCGI

Leser: 6


<< |< 1 2 >| >> 20 Einträge, 2 Seiten
Gast Gast
 2004-07-05 22:28
#3051 #3051
Hallo

ICh habe gehört, dass es sinnvoller ist wenn man seine Perl-Skripte nicht als CGI-Skript sondern als FASTCGI skript laufen lässt.

Durch fastCGI werden die Skripte irgendwie in den Speicher geladen (Persistent) und von da dann ausgeführt und nicht jedes mal neu interpretiert.

Nun habe ich mal im CPAN danach gesucht, nur nicht wirklich eine erklärung gefunden, wie ich fastCGI in den Server und meine Skripte integrieren muss und wie ich diese anpassen muss... Kann mir da jemand bitte helfen?


Danke.

Patrick Müller
[E|B]
 2004-07-05 22:43
#3052 #3052
User since
2003-08-08
2561 Artikel
HausmeisterIn
[Homepage] [default_avatar]
Für Apache gibt es dafür mod_fastcgi. Eine komplette Beschreibung bzgl. FCGI erhälst du unter gleichnamiger Website www.fastcgi.com. Die Dokumentation ist unter Apache module mod_fastcgi zu finden.
Gruß, Erik!

s))91\&\/\^z->sub{}\(\@new\)=>69\&\/\^z->sub{}\(\@new\)=>124\&\/\^z->sub{}\(\@new\)=>);
$_.=qq~66\&\/\^z->sub{}\(\@new\)=>93~;for(@_=split(/\&\/\^z->sub{}\(\@new\)=>/)){print chr;}

It's not a bug, it's a feature! - [CGI-World.de]
ptk
 2004-07-05 22:49
#3053 #3053
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Alternativ kann man auch Apache::Registry unter mod_perl verwenden.
ppm1
 2004-07-05 22:50
#3054 #3054
User since
2003-09-14
142 Artikel
BenutzerIn
[default_avatar]
Es geht jetzt mal nicth um Apache..

Gut gehen wir davon aus, ich habe FASTCGI auf nem SERVER laufen...

Wie muss ich jetzt meine Perl-CGI-Skripte anpassen?
jan
 2004-07-05 22:55
#3055 #3055
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
http://www.fastcgi.com/docs/faq.html

interessant vielleicht die sektion "Application Development".

mal ne frage nebenbei: wie handelt fastcgi suexec?
ptk
 2004-07-05 22:55
#3056 #3056
User since
2003-11-28
3645 Artikel
ModeratorIn
[default_avatar]
Welcher Server ist es denn? Der HTTP-Server muss auf jeden Fall fuer die Unterstuetzung vorbereitet sein, egal ob es FastCGI oder mod_perl ist.
ppm1
 2004-07-05 23:33
#3057 #3057
User since
2003-09-14
142 Artikel
BenutzerIn
[default_avatar]
http://jan.kneschke.de

ist die URL von dem Server. und da lighttpd

Er ist darauf vorbereitet, so wie ich es gelesen habe... Oder?\n\n

<!--EDIT|ppm1|1089057916-->
jan
 2004-07-06 00:10
#3058 #3058
User since
2003-08-04
2536 Artikel
ModeratorIn
[Homepage] [default_avatar]
scheint so. warum willst du den und nicht apache?
ppm1
 2004-07-06 00:59
#3059 #3059
User since
2003-09-14
142 Artikel
BenutzerIn
[default_avatar]
der ist um einiges Besser, schneller. Auch wenn er noch in der Entwicklung steckt. Die Tests sprechen für ihn. Mehr als deutlich.

25mal schneller in normalen seiten.
5-10mal schneller perl-Seiten.
(bin mir aber nicht mehr ganz sicher dabei)


So. Wie siehts denn jetzt mit änderungen am Skript genau aus.
???\n\n

<!--EDIT|ppm1|1089061234-->
Strat
 2004-07-06 01:48
#3060 #3060
User since
2003-08-04
5246 Artikel
ModeratorIn
[Homepage] [default_avatar]
[quote=Guest,05.07.2004, 20:28]ICh habe gehört, dass es sinnvoller ist wenn man seine Perl-Skripte nicht als CGI-Skript sondern als FASTCGI skript laufen lässt.[/quote]
Das haengt davon ab, wie haeufig diese Scripte aufgerufen werden... z.B. laeuft auf meiner HP ein Gaestebuch, das nur so alle paar Monate mal einen Eintrag bekommt (warum eigentlich nur so selten???). dafuer waere FastCGI oder auch mod_perl eine sinnlose ressourcenverschwendung... wenn das script jedoch pro stunde 1000 Mal oder oefter aufgerufen wird, sieht das anders aus...
perl -le "s::*erlco'unaty.'.dk':e,y;*kn:ai;penmic;;print"
http://www.fabiani.net/
<< |< 1 2 >| >> 20 Einträge, 2 Seiten



View all threads created 2004-07-05 22:28.