トップQs
タイムライン
チャット
視点

Tornado (Webサーバ)

Pythonで書かれたスケーラブルでノンブロッキングなWebサーバ・Webフレームワーク ウィキペディアから

Remove ads

TornadoPythonで書かれたスケーラブルでノンブロッキングなWebサーバ、Webフレームワークである。FriendFeedによって開発され、Facebookに吸収されたのちにオープンソース化された。

概要 作者, 開発元 ...

パフォーマンス

Tornadoで特筆すべきはそのパフォーマンスである。C10K問題の解決に挑み、他のサーバにも影響を与えた。下記の表はTornadoと他のPythonサーバを比べたベンチマークである:

さらに見る サーバ, セットアップ ...

サンプル

以下のサンプルコードは、http://localhost:8888にアクセスすると"Hello, world"を表示するサンプルである。

import tornado.ioloop
import tornado.web

class MainHandler(tornado.web.RequestHandler):
    def get(self):
        self.write("Hello, world")

application = tornado.web.Application([
    (r"/", MainHandler),
])

if __name__ == "__main__":
    application.listen(8888)
    tornado.ioloop.IOLoop.instance().start()

モジュール

出典

外部リンク

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads