WebSocket協議允許服務端主動向用戶端推送資料,使得用戶端和伺服器之間的資料交換變得更加簡單。開啟WebSocket後,可以更好地節省伺服器的資源和頻寬,且能夠實現即時通訊。本文介紹開通和配置WebSocket的方法。
注意事項
費用說明
WebSocket為增值服務,單獨計費。WebSocket計費詳情,請參見DCDN產品定價。
啟用WebSocket
啟用WebSocket功能前,您需要已完成帳號的企業認證,且帳號下有備案通過的網域名稱。
登入DCDN控制台。
在左側導覽列,單擊域名管理。
在域名管理頁面,找到目標網域名稱,單擊操作列的配置。
可選:開啟动态加速,如您已經開啟該功能可跳過該步驟。
在目標網域名稱的左側導覽列,單擊動靜態加速規則。
開啟动态加速開關。

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

單擊修改配置。
在Websocket對話方塊,配置連線逾時時間和回源協議。

參數
說明
連線逾時時間
指用戶端向伺服器發送資料包相互同步目前狀態的間隔時間:
預設值:60秒。
單位:秒。
建議配置規則為:A<=B<=C。
A:用戶端連線逾時時間。
B:DCDN平台連線逾時時間。
C:來源站點連線逾時時間。
說明如果用戶端的連線逾時時間大於服務端的連線逾時時間,會導致服務異常。
回源協議
您可以根據業務需求,選擇WebSocket協議回來源站點時遵循的協議類型。
跟隨:用戶端以HTTP或HTTPS協議回源,WebSocket跟隨用戶端的協議請求來源站點(來源站點需支援443或者80連接埠)。
HTTP:WebSocket以HTTP協議回源。
HTTPS:WebSocket以HTTPS協議回源(來源站點需支援443連接埠)。
單擊確定。
關閉WebSocket
如果您不想繼續使用WebSocket功能,可隨時在DCDN控制台關閉WebSocket。關閉WebSocket即時生效。