What are some alternatives?
When comparing CherryPy and Tornado, you can also consider the following products
Flask - a microframework for Python based on Werkzeug, Jinja 2 and good intentions.
Apache Tomcat - An open source software implementation of the Java Servlet and JavaServer Pages technologies
Django - The Web framework for perfectionists with deadlines
LiteSpeed Web Server - LiteSpeed Web Server (LSWS) is a high-performance Apache drop-in replacement.
Bottle - bottle.py is a fast and simple micro-framework for python web-applications.
Microsoft IIS - Internet Information Services is a web server for Microsoft Windows