http保持活动状态难道不能解决长轮询解决的问题吗?
长轮询和http保持活动之间到底有什么区别??http保持活动状态难道不能解决长轮询解决的问题吗?,http,long-polling,keep-alive,Http,Long Polling,Keep Alive,长轮询和http保持活动之间到底有什么区别?? http保持活动是否解决了长轮询解决的问题???否。它们几乎完全无关 HTTP keepalive允许客户端保持连接打开,但保持空闲,以使其能够更高效地发出未来的请求。服务器无法通过keepalive连接向客户端发送数据,因为没有活动的请求 长轮询是一种机制,在这种机制中,服务器保持请求(以及连接)处于活动状态,但不发送数据,以允许服务器在数据可用时(例如,当事件发生时)向客户端发送数据。由于http keepalive保持连接打开,服务器无法在数
http保持活动是否解决了长轮询解决的问题???否。它们几乎完全无关 HTTP keepalive允许客户端保持连接打开,但保持空闲,以使其能够更高效地发出未来的请求。服务器无法通过keepalive连接向客户端发送数据,因为没有活动的请求
长轮询是一种机制,在这种机制中,服务器保持请求(以及连接)处于活动状态,但不发送数据,以允许服务器在数据可用时(例如,当事件发生时)向客户端发送数据。由于http keepalive保持连接打开,服务器无法在数据可用时立即推送数据,独立于它是否收到任何请求。否-HTTP不是这样工作的。如果没有请求,响应是没有意义的。@Wuff在使用长轮询时,是否需要设置Keep-alive报头?例如,如果服务器使用长轮询每隔5秒向客户端发送一些数据,我是否需要设置Keep-alive报头?或者它是不必要的?@JuliusvM不。它实际上可能是有害的<代码>保持活动状态控制请求结束时的行为——但长轮询请求将需要很长时间才能结束。