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實時生效。
文檔內容是否對您有幫助?