hoster

Django, Flask, Bottle, WSGI, CGI…
Antworten
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

noisefloor hat geschrieben:soweit ich das sehe sind aber pyrox..org die einzigen, die echtes WSGI anbieten, oder? Die anderen habe "nur" CGI oder FastCGI.
Huch? Das klingt so als hättest du WSGI nicht verstanden. WSGI ist ein Standard und geht sowohl über CGI als auch über FastCGI. Ich binde etwa alle meine WSGI-Applikationen über FastCGI an.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Benutzeravatar
noisefloor
User
Beiträge: 4327
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

Hallo,
Das klingt so als hättest du WSGI nicht verstanden
Doch, habe ich (zumindest größtenteils ;-) )

Was ich meinte ist WSGI via mod_wsgi und nicht via Wrapper.

Das es wsgi-via-wrapper gibt und viele WSGI-basierte Webanwendungen einen Weg über CGI bieten ist schon klar.

@Leonidas: Weißt du, wie groß der Geschwindigkeitsunterschied zwischen WSGI-via-FastCGI und WSGI-via-mod_wsgi ist?

Gruß, noisefloor
burli
User
Beiträge: 1156
Registriert: Dienstag 9. März 2004, 18:22

Wäre FastCGI so viel schlechter als WSGI?
Das schwierigste beim Programmieren ist, sinnvolle Variablen- und Funktionsnamen zu finden :lol:
Leonidas
Python-Forum Veteran
Beiträge: 16025
Registriert: Freitag 20. Juni 2003, 16:30
Kontaktdaten:

noisefloor hat geschrieben:Was ich meinte ist WSGI via mod_wsgi und nicht via Wrapper.
Das ist nicht das gleiche. mod_wsgi ist IMHO jetzt nicht mit WSGI gleichzusetzen.

Ich hab keine Performancetests gemacht. Für mich ist FastCGI ausreichend schnell und bietet den vorteil, dass ich da meinen eigenen Python-Interpreter reinhängen kann und nicht den nutzen muss, gegen den mod_wsgi gelinkt ist. Von der Möglichkeit einen anderen Webserver zu verwenden mal ganz zu schweigen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Benutzeravatar
noisefloor
User
Beiträge: 4327
Registriert: Mittwoch 17. Oktober 2007, 21:40
Wohnort: WW
Kontaktdaten:

Hallo,
Leonidas hat geschrieben:Das ist nicht das gleiche. mod_wsgi ist IMHO jetzt nicht mit WSGI gleichzusetzen.
Das stimmt schon. Wenn jemand WSGI-Applikation sagt, denke ich immer an WSGI auf Apache + mod_wsgi. Geht natürlich auch anders. Meine WSGI-Apllikationen laufen halt alle auf einem Apache. ;-)
burli hat geschrieben:Wäre FastCGI so viel schlechter als WSGI?
Anders. Also im ursprünglichen Sinne. Eine "reine" CGI-Applikation wird anders an den Webserver angebunden als eine WSGI-Applikation. Und entsprechend anders geschrieben. Wobei, wie oben ja auch steht, heute auch Mischformen möglich sind, also wie WSGI via FastCGI.

Für "normale" Webseiten sollte es IMHO keinen Unterschied machen, ob die WSGI via FastCGI oder WSGI via mod_wsgi laufen läßt. Ob es Performanceunterschiede bei vielbesuchten Webseiten mit Dutzenden Zugriffen in kurzer Zeit gibt musst du mal die erfahrenen Admins fragen (z.B. die von ubuntuusers.de - die sind ja auch hier aktiv).

Gruß, noisefloor
Antworten