长连接comet和websocket性能对比

长连接comet:

对于comet长连接来说,服务端如有内容需要发送给客户端时,服务端将原本占用的连接进行回复,若此时原有的连接断开,重新发起长连接,直到服务端有内容响应。从每次消息发送到收到服务端消息应答,平均需要两次HTTP请求,一次请求将消息内容提交到服务端,另外还需保持一个长连接,当服务端有内容响应时,及时发回响应;

websocket:

对于websocket来说,情况就不太一样了,websocket的浏览器端会先发送一个HTTP请求给服务端建立连接,服务端会回一个HTTP的响应,当连接建立好之后,浏览器端与服务端将通过frame的格式通信。

 websocket与comet性能对比

  

 


猜你喜欢

转载自blog.csdn.net/sinat_36710456/article/details/80357734
今日推荐