WebSocket协议允许服务端主动向客户端推送数据,使得客户端和服务器之间的数据交换变得更加简单。开启WebSocket后,可以更好地节省服务器的资源和带宽,且能够实现实时通讯。本文介绍开通和配置WebSocket的方法。
费用说明
WebSocket为增值服务,单独计费。WebSocket计费详情,请参见全站加速产品定价。
启用WebSocket
说明 启用WebSocket功能前,您需要已完成账号的企业认证,且账号下有备案通过的域名。
- 登录全站加速控制台。
- 在左侧导航栏,单击域名管理。
- 在域名管理页面,单击目标域名对应的配置。
- 可选:开启动态加速,如您已经开启该功能可跳过该步骤。
- 在目标域名的左侧导航栏,单击Websocket,打开Websocket开关。
- 单击修改配置。
- 在Websocket对话框,配置连接超时时间和回源协议。
参数 说明 连接超时时间 指客户端向服务器发送数据包相互同步当前状态的间隔时间:- 默认值:60秒。
- 单位:秒。
- 建议配置规则为:A<=B<=C。
- A:客户端连接超时时间。
- B:全站加速平台连接超时时间。
- C:源站连接超时时间。
说明 如果客户端的连接超时时间大于服务端的连接超时时间,会导致服务异常。回源协议 您可以根据业务需求,选择WebSocket协议回源站时遵循的协议类型。 - 跟随:客户端以HTTP或HTTPS协议回源,WebSocket跟随客户端的协议请求源站(源站需支持443或者80端口)。
- HTTP:WebSocket以HTTP协议回源。
- HTTPS:WebSocket以HTTPS协议回源(源站需支持443端口)。
- 单击确定。
关闭WebSocket
如果您不想继续使用WebSocket功能,可随时在全站加速控制台关闭WebSocket。关闭WebSocket实时生效。