I've been working on a python web app using cherrypy and read it'd be more "robust" to use it as a backend, so I gave it a try.
Shortly put, running some benchmarks on a page doing some database operations and serving static & dynamic content has shown that plain cherrypy was twice as fast than nginx and memcached, and about half faster than lighttpd. I heard the latter had memory leak issues, so refrained from using it. And yes, both nginx and lighttpd were configured to serve the static content.
I didn't want to try out apache since I'll be deploying it on a relatively "small" VPS.
So, considering that :
CherryPy WSGI Web Server In Brief It is a modularized component which can be used to serve any Python WSGI web application.
This tutorial is primarily designed for developers who work on Python and are required to create portable database-driven web-based applications. CherryPy provides the CRUD (Create, Retrieve, Update and Delete) functionalities for applications and helps in managing the project from anywhere using the user's browser.
Yes; it's safe to use CherryPy on its own.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With