私は2つの小さな質問があります:
- 開いている接続の処理におけるEventDrivenモデルとスレッドモデルの違いは何ですか?
- 接続を閉じるまでにIOLoopは何秒かかりますか?
イベント駆動型とは、クライアントが情報を要求し、サーバーが要求を開始することを意味します。リクエストはイベントです。スレッドは、IOスレッド(つまりメインスレッド)の外部で実行されるプロセスです。
依存します。http://www.tornadoweb.org/documentation/httpserver.html?highlight=keep%20alive#http-server search for "no_keep_alive"
ブラウザがリクエストの終了を待つ時間の長さを尋ねるなら、私は無期限に信じています。したがって、応答が完了するまで開いたままになります。ただし、一部のブラウザはリクエストに応じて終了し、タイムアウトで応答する可能性があると思います...しかし、私にはわかりません。テストを行ったところ、ブラウザは4分後に終了を待ってカウントしていました。