火山引擎智能全球加速支持加速 WebSocket 协议的通信。
WebSocket 是一种通信协议,它允许客户端和服务器通过单个 TCP 连接进行双向全双工通信。该协议专为实时 Web 应用程序设计,与依赖请求-响应模式的传统 HTTP/HTTPS 相比,它具有低延迟和高效的数据传输能力。
您已经将加速域名的源站配置成您的 WebSocket 服务的源站。源站的 回源协议 和您 WebSocket 源站的 SSL 验证开启状态匹配:HTTP 对应 WS 源站,HTTPS 对应 WSS 源站。
注意
智能全球加速不允许 WebSocket 与 HTTP2 或 QUIC 同时启用。因此,如果您需要使用 WebSocket 服务,请先关闭 HTTP2、QUIC。
登录智能全球加速控制台。
在左侧导航栏点击 接入管理,然后在 域名 标签页,点击待配置的加速域名名称。

在 域名管理 页面,点击 高级配置,再点击 编辑 。
在 高级配置 标签页,设置 WebSocket协议 为开启或关闭。
注意
您修改 WebSocket 超时时间时,如果设置的 WebSocket 超时时间大于回源超时时间,WebSocket 超时时间将会自动覆盖回源超时时间。如果设置的 WebSocket 超时时间小于回源超时时间,回源超时时间将会自动覆盖 WebSocket 超时时间。
此处的 WebSocket 超时时间为 WebSocket 会话闲置超时时间。当 WebSocket 客户端和服务器端没有发送任何数据时,智能全球加速会在超时时间之后断开 WebSocket 连接。
点击 提交。