You need to enable JavaScript to run this app.
导航
配置WebSocket
最近更新时间:2024.10.22 14:47:47首次发布时间:2022.11.12 15:38:46

操作背景

当您的业务需要全站加速主动推送数据到客户端,或者您的业务包含实时通讯,需要低延时的数据传输,您可以选择启用 WebSocket 服务。以下场景适合开启 WebSocket 服务:

场景

描述

弹幕服务

用户可以使用个人设备发送一条弹幕消息。您需要在该用户的设备上同时显示其他用户的弹幕信息。您成功启用 WebSocket 服务后,全站加速可以将所有用户的弹幕信息实时推送至所有客户端,使得每个用户既能看到自己的弹幕信息,也能看到其他用户发出的弹幕。

在线教育

一对多的在线课程,在老师的客户端内添加的笔记等信息,都需要实时地推送到多个学生的客户端。您成功启用 WebSocket 服务后,全站加速可以将老师设备的笔记信息实时推送到多个学生的客户端,使得每个学生都能看到老师的笔记信息。

金融产品的实时价格信息

您的金融业务需要让全球的客户端实时的了解股票、黄金的价格信息。您成功启用 WebSocket 服务后,全站加速可以实时地将价格信息推送给全球客户端,帮助您的客户做出交易决策。

赛事信息实时推送

体育、电竞等比赛,对新闻信息的实时性要求高。您成功启用 WebSocket 服务后,全站加速可以更及时的更新赛事信息。

视频会议

视频会议对实时通讯的要求高。您成功启用 WebSocket 服务后,信息能够更快地从服务器实时传送到每个客户端。

说明

WebSocket 协议是基于 TCP 的网络协议,可以实现服务器和客户端之间的全双工通信。WebSocket 协议允许服务端主动向客户端发送数据。使用 WebSocket 协议,客户端和服务器只进行一次握手就可以创建持久性的连接,并进行全双工的数据传输。这可以节省服务器资源和网络带宽,减少由于频繁建立和断开连接所产生的开销,并且能够实现更低的时延。

操作步骤

注意

全站加速不允许 WebSocket 与HTTP2、QUIC同时启用,因此,如果您需要使用 WebSocket 服务,请提前关闭 HTTP2、QUIC。

  1. 登录全站加速控制台
  2. 点击左侧导航栏 域名管理 ,进入 域名管理 页面后,点击待配置的加速域名名称。
    Image
  3. 域名管理页面,点击 高级配置 ,再点击 编辑

Image

  1. 高级配置 标签页,设置 WebSocket协议 为开启或关闭。
    • 开启:开启 WebSocket 协议后,您需要设置超时时间,建议客户端的超时时间小于全站加速设置的 WebSocket 超时时间 (0,900)。
    • 关闭:点击按钮即可关闭 WebSocket 协议。

    注意

    修改 WebSocket 超时时间将同步覆盖回源超时时间。

  2. 点击 提交 完成加速域名的 WebSocket 服务开启或关闭。