Leser: 89
Question: Benutzt Ihr noch CGI | |
Check up to 5 answers | |
44 voter(s) so far |
2009-09-02T15:18:38 GwenDragonSolange mod_perl kein ausgeklügeltes System der Trennung de Zugriffsrechte der verschiedenen Webuser bei Multihosting hat, muss ich auch CGI verwenden; das läuft wenigstens sicher unter suexec.
2009-09-02T15:10:55 TaulmarillWer benutzt hier noch klassische CGI-Scripte (...) im großen Stil und warum?
2009-09-02T16:42:53 sid burnAnsonsten kommt dieser Thread ja jetzt auch eher durch die Diskussion in diesem Thread: http://www.perl-community.de/bat/poard/thread/1396...
2009-09-02T16:42:53 sid burnAnsonsten ist dort nicht meine Aussage das CGI komplett nutzlos ist, sondern das es etliche Nachteile hat, und wenn diese nachteile wichtig werden eben die Lösung ist FastCGI oder mod_perl einzusetzen.
Ansonsten stellt auch eine Entwicklung direkt für FastCGI z.B. kein besonderes problem dar. WebFrameworks abstrahieren es. Speziell für den Fall auf CGI optimiert z.B. CGI::Application so das wenn Performance ein Problem wird man von CGI einfach auf FastCGI switchen kann.
Catalyst oder Jifty machen natürlich kein Sinn mehr unter CGI, auch wenn es angeboten wird. Aber solche Sachen sind auch so groß das man es wohl auch unter CGI nicht mehr besonders schnell bekommt und CGI hier einfach an seine grenzen stößt.
2009-09-02T16:42:53 sid burnAnsonsten für größere Sachen die man anfängt halte ich nichts mehr davon es noch auf CGI hin zu Optimieren.
2009-09-02T17:06:45 TaulmarillGenau hier ringe ich ein bisschen mit mir. Auf der einen Seite ist es natürlich viel bequemer eines der großen Frameworks für umfangreiche Projekte zu benutzen.
QuoteAndererseits hätte es seinen Charme, wenn ein größeres, attraktives Perl-Projekt ohne weitere Schwierigkeiten auf jedem Shared Webhoster zum laufen zu bringe währe. Mojo fällt mir da ein.
2009-09-02T17:22:53 sid burnKorrekt, da hat zum Beispiel dann ein Skript mit 12 Modulen eine Ladezeit von 300 msec, während der Ablauf nur 30 ms braucht.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.
2010-02-03T13:22:50 GwenDragonSkripte können dann eben auf Verzeichnisse anderer Domains zugreifen. Ein Sicherheitsmangel, den mod_perl immer noch nicht behoben hat.
2010-02-03T13:47:53 sid burnDu könntest aber FastCGI nehmen.
2009-09-02T15:10:55 TaulmarillWer benutzt hier noch klassische CGI-Scripte ohne FastCGI oder mod_perl im großen Stil und warum?
2009-09-03T08:32:16 MartinRAber PHP läuft meines Wissens nach dort auch "nur" als cgi.
QuotePasst finde ich auch zu diesem Thread Perl Marketing
2009-09-03T11:38:18 GwenDragonDann ist eines bestimmt als CGI laufend, weil beide nicht als Apache-Module nebeneiander laufen können – ich wüsste jedenfalls nicht wie.
2009-09-04T07:39:52 reneeHallo bloonix,
in der Abstimmung geht es *nicht* um das Modul, sondern um die Schnittstelle. Und die ist ja davon unabhängig, wie Du die Applikation dahinter umsetzt.
Renée