WebSockets 正在变革实时 Web

您无需刷新页面即可观看实时体育比分更新。您编辑文档时,可以立即看到队友的更改。

这些体验都是通过 WebSockets 实现的。

WebSockets 在服务器和客户端之间建立了一个持久连接。这使得双方可以随时发送数据。

与 HTTP 的区别:

HTTP 的工作方式就像问答环节。一方提问,另一方回答。这个过程对于每一条数据都会重复进行。

WebSockets 的工作方式就像一场双向对话。双方都可以自由交谈,无需等待提示。

WebSockets 的主要优势:

WebSockets 的常见用途:

何时改用 HTTP:

对于简单的任务,请使用 HTTP。如果您的应用只需要获取一次数据且不需要即时更新,那么 HTTP 会更好。

安全提示:请始终使用 wss:// 而不是 ws:// 以确保您的数据安全。

如果您构建大型应用,请使用负载均衡器来管理大量连接。您也可以将用于实时数据的 WebSockets 与用于标准请求的 HTTP 结合使用。

来源:https://dev.to/abdullah_bajwa_2072d8a81b/websockets-revolutionize-37e8