我有两个小问题:
- EventDriven 模型和 Thread 模型在处理打开的连接上有什么区别?
- 在关闭连接之前需要多少秒 IOLoop?
事件驱动意味着客户端请求了信息,服务器将发起请求。请求就是事件。线程是在IO线程(即主线程)之外运行的进程。
依靠。http://www.tornadoweb.org/documentation/httpserver.html?highlight=keep%20alive#http-server搜索“no_keep_alive”
如果您询问浏览器将等待请求完成多长时间,那么我无限期地相信。所以它会一直打开,直到你完成响应。但是,我认为某些浏览器可能会退出请求并以超时响应......但我不确定。我刚刚做了一个测试,浏览器仍在等待 4 分钟后完成并计数。