Websocket协议使客户端和服务器之间的数据交换变得更加简单,允许服务端主动向客户端推送数据。您可以通过开启Websocket功能,更好的节省服务器资源和带宽,并且能够更实时地进行通讯。通过本文您可以了解开通和配置Websocket的操作方法。

操作步骤

  1. 开通Websocket。
    您需要通过指定Websocket计费类型并且计费类型生效后,才能正式使用Websocket功能。开通Websocket的操作方法请参见开通全站加速服务
    说明
    • 如果您是新用户,则Websocket计费立即生效。
    • 如果您是老用户,且全站加速的计费类型为按日计费,则生效时间为第二个自然日零点;如果您全站加速计费类型为按月计费,则生效时间为次月1日零点。
  2. 配置Websocket。
    1. 登录全站加速控制台
    2. 在左侧导航栏,单击域名管理
    3. 域名管理页面,单击目标域名对应的配置
    4. 在指定域名的左侧导航栏,单击Websocket
    5. 打开Websocket开关。
    6. 单击修改配置
    7. Websocket设置对话框,配置心跳时间回源协议
      Websocket
      参数 说明
      心跳时间

      心跳时间是指客户端向服务器发送数据包相互同步当前状态的间隔时间。平台心跳时间默认60秒。心跳时间建议配置规则:A<=B<=C。

      说明 A:客户端心跳时间,B:全站加速平台心跳时间,C:源站心跳时间。

      如果客户端心跳时间大于服务端的心跳时间,会导致用户端还处于活跃状态,而服务端已经断开链接,导致服务异常。例子:假设A的时间为80秒,B的时间为60秒,C的时间为80秒。当第61秒没有数据传输,B的心跳时间60秒已经过了,而A在第70秒发起状态同步,而B已经断开了;则会导致服务过程异常。

      回源协议 Websocket协议回到源站时需要遵循的协议类型。
      • HTTP

        Websocket以HTTP协议回源。

      • HTTPS

        Websocket以HTTPS协议回源。

      • 跟随

        客户端以HTTP或HTTPS协议回源,Websocket跟随客户端的协议请求源站。

    8. 单击确定,完成配置。