Thread Erfahrung mit SpeedyCGI
(19 answers)
Opened by marky at 2011-06-16 18:26
Ich habe es eine Zeitlang auf meinen Server verwendet. Lief in Kombination mit lighttpd und Perl 5.10 unter Debian Lenny. Das ganze in einem chroot.
Nach dem Wechsel auf Squeeze wurde es dann unmöglich es zu kompilieren und ich bin auf FastCGI umgesprungen. Mein Framework ist entsprechend zu konfigurieren, sodass neben Konfiguration in der lighttpd.conf nur eine CGI::Fast Schleife nötig ist, bzw nach implementierung des FCGI Handlers nur ein config Wert geändert werden muss. Catalyst oder Mojo bieten dir das selbe an. Die Performance ist nochmal besser als bei SpeedyCGI. Allerdings schirmt FCGI (worauf CGI::Fast aufbaut) den %ENV für jeden Aufruf ab, sprich du kannst das nicht benutzen um Sessionparameter vorzuhalten. SpeedyCGI ist hier meiner Meinung nach zu nachgiebig. Sicherheitstechnisch ist es ein unding, dass Variablen zwischen den Requests weiter existieren. Entweder man ist zu faul im Ram zu cachen oder man weiß es nicht besser. Nein, sowas macht man einfach nicht. Fazit: SpeedyCGI mag bequem sein, allerdings ist dann doch schon etliche Jahre (ich glaube 7) unmaintained. Perl 5.8 war damals aktuell, jetzt sind wir bei 5.14.1. Schmeiß es weg, benutzte FCGI oder PLACK (wobei ich letzteres nicht zum Laufen bekommen habe und FastCGI 1a funktioniert). Im Endeffekt benutzen ja sowieso beide Unix Sockets... Last edited: 2011-07-18 23:45:48 +0200 (CEST) Viele Grüße :)
|