多少次第二次Keep-Alive留在龙卷风?

时间:2013-01-08 10:49:17

标签: python tornado

我有两个小问题:

  • 在处理开放连接时,EventDriven模型和Thread模型之间有什么区别?
  • 关闭连接之前IOLoop需要多少秒?

1 个答案:

答案 0 :(得分:1)

  1. 事件驱动意味着客户端已请求信息,服务器将发起请求。请求是事件。线程是在IO线程外部运行的进程(即主线程)。

  2. 取决于。 http://www.tornadoweb.org/documentation/httpserver.html?highlight=keep%20alive#http-server搜索" no_keep_alive"

  3. 如果您要求浏览器等待请求完成多长时间,那么我无限期地相信。所以它一直打开,直到你完成响应。但是,我认为某些浏览器可能会退出请求并以超时响应......但我不确定。我刚刚做了一个测试,浏览器仍在等待4分钟后完成计数。