Thread Wer benutzt noch CGI? (74 answers)
Opened by Taulmarill at 2009-09-02 17:10

GwenDragon
 2010-02-03 14:22
#131762 #131762
User since
2005-01-17
14533 Artikel
Admin1
[Homepage]
user image
2009-09-02T17:22:53 sid burn
Da CGI ja ständig neu lädt muss man auch die Nutzung von manchen Modulen abwägen. (…) Je mehr Module man nutzt umso länger wird die Ladezeit. Dann nutzt man noch Template::Toolkit, XML Module etc. und schwup ist man bei einer Ladezeit von einer Sekunde.
Korrekt, da hat zum Beispiel dann ein Skript mit 12 Modulen eine Ladezeit von 300 msec, während der Ablauf nur 30 ms braucht.
Ein Blick mit NYTProf fördert dann zutage, dass diverse Modul…::BEGIN-Abschnitte die meiste Inklusivzeit verbrauchen.

Dass bei Ladzeeiten von 300 – 500 ms und mehr nicht viele Requests auf das Skript laufen können ist klar.

Abhilfe ist dann nur noch FastCGI oder mod_perl.
mod_perl hat nur den Nachteil, dass alle Skripte in einer Multi-Host-Umgebung die Zugriffsrechte des Servers erben.[1]
Skripte können dann eben auf Verzeichnisse anderer Domains zugreifen. Ein Sicherheitsmangel, den mod_perl immer noch nicht behoben hat.[2]
Eine Abschottung wie mit su_exec über GUID/UID oder bei PHP mit safe_mode ist nicht möglich.

//EDIT: Link korrigiert
Last edited: 2010-02-03 14:24:49 +0100 (CET)
die Drachin, Gwendolyn


Unterschiedliche Perl-Versionen auf Windows (fast wie perlbrew) • Meine Perl-Artikel

View full thread Wer benutzt noch CGI?