Cherrypy: Do I really need to push it beyond the interface?

I am working on a python web application using cherrypy and reading that it would be more β€œreliable” to use it as a backend, so I tried it.

Soon, running some tests on a page performing some database operations and serving static and dynamic content showed that simple cherry was twice as fast as nginx and memcached, and about half as fast as lighttpd. I heard that the latter had problems with a memory leak, so I refrained from using it. And yes, both nginx and lighttpd were configured to serve static content.

I did not want to try apache, since I will deploy it on a relatively "small" VPS.

So, given that:

  • I will not deploy it on a distributed system for a while, is it safe to use vortexes myself?
  • And when do I divorce it on a system whose interface performs better?
+5
source share
1 answer

Yes; It's safe to use CherryPy yourself.

+7
source

All Articles