Во-первых, Tornado и FAPWS3 являются веб-серверами, а Bottle - веб-фреймворком.Те относятся к совершенно разным категориям.
Веб-фреймворки обычно запускаются как WSGI сервер за HTTP («веб») прокси.HTTP-сервер, включенный в большинство фреймворков, предназначен только для быстрой разработки и развертывания и простого развертывания на сайтах, где высокая эффективность не имеет значения.
Идея заключается в том, что HTTP-сервер (Apache / Lighttpd / Nginx / Tornado)/ FAPWS3 и т. Д.) Очень хорошо разбирается в HTTP и обслуживает статические файлы с диска.С другой стороны, динамический контент генерируется сервером Python с использованием веб-фреймворка, такого как Bottle / Flask / web.py / Pylons / etc.Документ, созданный веб-структурой, затем отправляется обратно на HTTP-сервер через WSGI, помещается в HTTP-ответ и отправляется клиенту.