Comet记录

Comet是一种用于web的推送技术,能使服务器实时地将更新的信息传送到客户端,而无须客户端发出请求,目前有两种实现方式,长轮询和iframe流。(来自wiki)

其实还有一种叫ajax streaming,是根据reqest.readyStatus=3以流的方式读取。只有firefox支持。

长轮询:请求后等待,直到有数据返回或者达到超时时间,然后客户端重新发起请求。

iframe:嵌入隐藏的iframe,src指向目标地址,服务端不断write,flush。(基于transfer-encoding:chunked)

你可能感兴趣的:(Comet记录)