2010-08-08 10 views
5

He estado trabajando en una aplicación web de python utilizando cereza y he leído que sería más "robusto" para usarla como servidor, así que lo probé.Cherrypy: ¿Realmente necesito ponerlo detrás de una interfaz?

Poco palabras, la ejecución de algunos puntos de referencia en una página haciendo algunas operaciones de base de datos y que sirven contenido dinámico estática & ha demostrado que cherrypy llanura era dos veces más rápido que nginx y memcached, y aproximadamente la mitad más rápido que lighttpd. Escuché que este último tenía problemas de pérdida de memoria, por lo que se abstuvo de usarlo. Y sí, tanto nginx como lighttpd se configuraron para servir el contenido estático.

No quería probar apache ya que lo implementaré en un VPS relativamente "pequeño".

Por lo tanto, teniendo en cuenta que:

  • ya no quiero' desplegará en un sistema distribuido por un tiempo, es seguro de usar cherrypy por su propia cuenta?
  • Y cuando lo implementaré en un sistema como , ¿qué interfaz realiza el mejor?

Respuesta

7

Sí; es seguro usar CherryPy por sí mismo.

+0

¿Cómo se maneja con clientes lentos? –

+0

El tiempo de espera del socket es configurable – fumanchu

Cuestiones relacionadas