全部產品
Search
文件中心

:配置WebSocket

更新時間:Apr 09, 2025

WebSocket協議允許服務端主動向用戶端推送資料,使得用戶端和伺服器之間的資料交換變得更加簡單。開啟WebSocket後,可以更好地節省伺服器的資源和頻寬,且能夠實現即時通訊。本文介紹開通和配置WebSocket的方法。

注意事項

  • 當前WebSocket協議分別和邊緣WAF配置HTTP/2功能不相容,請勿同時開啟,否則會造成網域名稱訪問異常。

  • WebSocket僅用於動態加速。

  • 如果網域名稱是從CDN產品升級到DCDN產品,則不能支援直接開啟WebSocket功能。需要先提交工單申請將網域名稱從CDN架構切換到DCDN經典架構,然後才能開啟WebSocket功能。

費用說明

WebSocket為增值服務,單獨計費。WebSocket計費詳情,請參見DCDN產品定價

啟用WebSocket

說明

啟用WebSocket功能前,您需要已完成帳號的企業認證,且帳號下有備案通過的網域名稱。

  1. 登入DCDN控制台

  2. 在左側導覽列,單擊域名管理

  3. 域名管理頁面,找到目標網域名稱,單擊操作列的配置

  4. 可選:開啟动态加速,如您已經開啟該功能可跳過該步驟。

    1. 在目標網域名稱的左側導覽列,單擊動靜態加速規則

    2. 開啟动态加速開關。

      開通動態加速

  5. 在目標網域名稱的左側導覽列,單擊Websocket,開啟Websocket開關。

    開啟Websocket

  6. 單擊修改配置

  7. Websocket對話方塊,配置連線逾時時間回源協議

    Websocket

    參數

    說明

    連線逾時時間

    指用戶端向伺服器發送資料包相互同步目前狀態的間隔時間:

    • 預設值:60秒。

    • 單位:秒。

    • 建議配置規則為:A<=B<=C。

      • A:用戶端連線逾時時間。

      • B:DCDN平台連線逾時時間。

      • C:來源站點連線逾時時間。

    說明

    如果用戶端的連線逾時時間大於服務端的連線逾時時間,會導致服務異常。

    回源協議

    您可以根據業務需求,選擇WebSocket協議回來源站點時遵循的協議類型。

    • 跟隨:用戶端以HTTP或HTTPS協議回源,WebSocket跟隨用戶端的協議請求來源站點(來源站點需支援443或者80連接埠)。

    • HTTP:WebSocket以HTTP協議回源。

    • HTTPS:WebSocket以HTTPS協議回源(來源站點需支援443連接埠)。

  8. 單擊確定

關閉WebSocket

如果您不想繼續使用WebSocket功能,可隨時在DCDN控制台關閉WebSocket。關閉WebSocket即時生效。