第 5 课总结

今天在系统设计课上,我学习了在客户端和服务器之间传输数据的三种方式。

短轮询 客户端在设定的时间间隔向服务器请求更新。例如,你可以设置 5 秒的间隔。客户端每隔 5 秒发送一次请求,以检查是否有新数据。

长轮询 客户端向服务器发送请求。服务器会保持该请求,直到有新数据到达。这种方法会消耗更多的服务器资源,并且会浪费大量的连接。

服务端事件 服务器定期向客户端发送数据。在 Javascript 中,你可以使用 EventSource 对象来创建这种连接。服务器会自动将数据推送到客户端。

来源:https://dev.to/hvdineshbabu/session-5-summary-5agg