Я немного смущен, Tornado - это веб-сервер, такой как http-сервер apache, или фреймворк, как django, или и то, и другое?
Спасибо
Ответ 1
Tornado - это сервер и платформа, если вы хотите сделать с ним несколько приложений.
Я использую Tornado для обслуживания своих приложений django с помощью nginx (load balancer для запуска более одного экземпляра Tornado) и супервизора, чтобы сделать эти торнадо живыми, если мои приложения не работают.
Я использую WebFaction, и производительность моих приложений улучшилась с помощью Tornado вместо того, чтобы обслуживать их с помощью apache.
Ответ 2
Торнадо - это неблокирующий веб-сервер и легкая веб-инфраструктура.
Он может выступать в качестве веб-сервера для других веб-фреймворков, таких как Django, с использованием tornado.wsgi, но также обладает базовой веб-картой с такими функциональными возможностями, как templating (tornado.template), интеграция базы данных SQL (tornado.database), и авторизацию OpenID (tornado.auth). Многие разработчики используют его для своей превосходной производительности как неблокирующий веб-сервер в сочетании с другими wsgi-совместимыми фреймворками, но это намного больше, чем просто веб-сервер.