1

私は2つの小さな質問があります:

  • 開いている接続の処理におけるEventDrivenモデルとスレッドモデルの違いは何ですか?
  • 接続を閉じるまでにIOLoopは何秒かかりますか?
4

1 に答える 1

1
  1. イベント駆動型とは、クライアントが情報を要求し、サーバーが要求を開始することを意味します。リクエストはイベントです。スレッドは、IOスレッド(つまりメインスレッド)の外部で実行されるプロセスです。

  2. 依存します。http://www.tornadoweb.org/documentation/httpserver.html?highlight=keep%20alive#http-server search for "no_keep_alive"

ブラウザがリクエストの終了を待つ時間の長さを尋ねるなら、私は無期限に信じています。したがって、応答が完了するまで開いたままになります。ただし、一部のブラウザはリクエストに応じて終了し、タイムアウトで応答する可能性があると思います...しかし、私にはわかりません。テストを行ったところ、ブラウザは4分後に終了を待ってカウントしていました。

于 2013-01-10T02:44:49.897 に答える