Regular http:

  1. client 发出请求到server
  2. server 计算 response
  3. server 响应 response 给 client

long polling

Polling:

  1. A client requests 发出常规请求 (同上).
  2. client每隔n个时间发出request给server (e.g. 0.5 seconds).
  3. server针对每次请求响应,每次都和普通的服务响应一样

long polling

Long-Polling:

  1. client发出常规请求 (见最上面的http说明).
  2. server等到有新信息的时候才响应给client端,不用立即响应.
  3. server端重复第二步.
  4. client接收到信息后,可以发起请求给server,重新开始新处理请求。

long polling

HTML5 Server Sent Events (SSE) / EventSource:

  1. client发起常规请求
  2. server响应event给client当有信息的时候
  3. 了解不深,可以参加这里

 

 

相关文章:

  • 2021-12-23
  • 2021-07-18
  • 2021-07-31
  • 2021-07-26
  • 2021-09-12
  • 2022-12-23
  • 2021-08-11
猜你喜欢
  • 2022-12-23
  • 2022-02-16
  • 2022-12-23
  • 2021-05-22
  • 2021-08-15
  • 2022-12-23
  • 2021-09-15
相关资源
相似解决方案