私は少し混乱しています。TornadoはApachehttpサーバーのようなWebサーバー、またはdjangoのようなフレームワーク、あるいはその両方ですか?
ありがとう
Tornadoは、それを使用していくつかのアプリを作成する場合のサーバーおよびフレームワークです。
私はトルネードを使用してdjangoアプリを提供し、nginx(複数のトルネードインスタンスを実行するロードバランサー)とスーパーバイザーを使用して、アプリが失敗した場合にそれらのトルネードをライブにします。
私はWebFactionを使用していますが、アプリのパフォーマンスは、apacheで提供するのではなく、Tornadoを使用することで向上しました。
Tornadoは、ノンブロッキングWebサーバーであると同時に軽量Webフレームワークでもあります。
tornado.wsgiを使用してDjangoなどの他のWebフレームワークへのWebサーバーとして機能できますが、テンプレート(tornado.template)、SQLデータベース統合(tornado.database)、OpenIDなどの機能を備えたコアWebフレームワークも備えています。承認(tornado.auth)。多くの開発者は、他のwsgi対応フレームワークと組み合わせてノンブロッキングWebサーバーとしての優れたパフォーマンスのためにそれを使用しますが、それは単なるWebサーバー以上のものです。