viv*_*2k6 6 http keep-alive long-polling
长轮询和http Keep-Alive之间究竟有什么区别?不存在http Keep-Alive解决了长轮询解决的问题吗?
不,他们几乎完全不相关.
HTTP keepalive允许客户端保持连接打开但空闲,以允许它更有效地使未来的请求.服务器无法通过keepalive连接向客户端发送数据,因为没有请求处于活动状态.
长轮询是一种机制,服务器将请求(以及连接)保持活动状态,但不发送数据,以允许服务器在客户端可用时将数据发送到客户端 - 例如,当事件发生时.