Hallo!
Interessant, falls hier jemand CherryPy in einer performancekritischen Umgebung einsetzen möchte: http://groups.google.com/group/cherrypy ... f3c04b6c30
mfg
Gerold
FYI: Performance mit CherryPy
- gerold
- Python-Forum Veteran
- Beiträge: 5555
- Registriert: Samstag 28. Februar 2004, 22:04
- Wohnort: Oberhofen im Inntal (Tirol)
- Kontaktdaten:
http://halvar.at | Kleiner Bascom AVR Kurs
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Wissen hat eine wunderbare Eigenschaft: Es verdoppelt sich, wenn man es teilt.
Afaik ist die Geschwindigkeit von CherryPy (dem HTTP-Framework, nicht des Servers) eher uninteressant, da die größten Performance-Lücken eher von der Applikation selber, als von CherryPy kommen. CherryPy "wrappt" ja nur die Anwendung in `cherrypy.Application` und kontrolliert die Ein-/Ausgabe der Applikation. Kritischer wird es dagegen, wenn hier und da cherrypy.tools eingesetzt werden, da diese einen längeren internen Weg durchlaufen.
Ansonsten steht CherryPy (afaik) einer schnellen Anwendung nicht im Wege. Zumindest habe ich noch nichts dergleichen gesehen.
Was jedoch nerfig ist, seit 3.1, dass CherryPy nun mit irgentwelchen Rest-Bussen operiert (berichtigt mich, ich kenn mich da absolut nicht aus), was das neustarten des CherryPy-Servers deutlich verlangsamt. Das hat aber nichts mit der Applikation ansich zu tun.
MfG EnTeQuAk
Ansonsten steht CherryPy (afaik) einer schnellen Anwendung nicht im Wege. Zumindest habe ich noch nichts dergleichen gesehen.
Was jedoch nerfig ist, seit 3.1, dass CherryPy nun mit irgentwelchen Rest-Bussen operiert (berichtigt mich, ich kenn mich da absolut nicht aus), was das neustarten des CherryPy-Servers deutlich verlangsamt. Das hat aber nichts mit der Applikation ansich zu tun.
MfG EnTeQuAk